public class ManagedLedgerMBeanImpl extends Object implements ManagedLedgerMXBean
| Modifier and Type | Field and Description |
|---|---|
static long[] |
ENTRY_LATENCY_BUCKETS_USEC |
static long[] |
ENTRY_SIZE_BUCKETS_BYTES |
| Constructor and Description |
|---|
ManagedLedgerMBeanImpl(ManagedLedgerImpl managedLedger) |
public static final long[] ENTRY_LATENCY_BUCKETS_USEC
public static final long[] ENTRY_SIZE_BUCKETS_BYTES
public ManagedLedgerMBeanImpl(ManagedLedgerImpl managedLedger)
public void refreshStats(long period,
TimeUnit unit)
public void addAddEntrySample(long size)
public void addMarkDeleteOp()
public void recordAddEntryError()
public void recordReadEntriesError()
public void addAddEntryLatencySample(long latency,
TimeUnit unit)
public void addLedgerAddEntryLatencySample(long latency,
TimeUnit unit)
public void addLedgerSwitchLatencySample(long latency,
TimeUnit unit)
public void addReadEntriesSample(int count,
long totalSize)
public void startDataLedgerOpenOp()
public void endDataLedgerOpenOp()
public void startDataLedgerCloseOp()
public void endDataLedgerCloseOp()
public void startDataLedgerCreateOp()
public void endDataLedgerCreateOp()
public void startDataLedgerDeleteOp()
public void endDataLedgerDeleteOp()
public void startCursorLedgerOpenOp()
public void endCursorLedgerOpenOp()
public void startCursorLedgerCloseOp()
public void endCursorLedgerCloseOp()
public void startCursorLedgerCreateOp()
public void endCursorLedgerCreateOp()
public void startCursorLedgerDeleteOp()
public void endCursorLedgerDeleteOp()
public String getName()
getName in interface ManagedLedgerMXBeanpublic double getAddEntryMessagesRate()
getAddEntryMessagesRate in interface ManagedLedgerMXBeanpublic double getAddEntryBytesRate()
getAddEntryBytesRate in interface ManagedLedgerMXBeanpublic double getReadEntriesRate()
getReadEntriesRate in interface ManagedLedgerMXBeanpublic double getReadEntriesBytesRate()
getReadEntriesBytesRate in interface ManagedLedgerMXBeanpublic long getAddEntrySucceed()
getAddEntrySucceed in interface ManagedLedgerMXBeanpublic long getAddEntryErrors()
getAddEntryErrors in interface ManagedLedgerMXBeanpublic long getReadEntriesSucceeded()
getReadEntriesSucceeded in interface ManagedLedgerMXBeanpublic long getReadEntriesErrors()
getReadEntriesErrors in interface ManagedLedgerMXBeanpublic double getMarkDeleteRate()
getMarkDeleteRate in interface ManagedLedgerMXBeanpublic double getEntrySizeAverage()
getEntrySizeAverage in interface ManagedLedgerMXBeanpublic long[] getEntrySizeBuckets()
getEntrySizeBuckets in interface ManagedLedgerMXBeanpublic double getAddEntryLatencyAverageUsec()
getAddEntryLatencyAverageUsec in interface ManagedLedgerMXBeanpublic long[] getAddEntryLatencyBuckets()
getAddEntryLatencyBuckets in interface ManagedLedgerMXBeanpublic double getLedgerAddEntryLatencyAverageUsec()
getLedgerAddEntryLatencyAverageUsec in interface ManagedLedgerMXBeanpublic long[] getLedgerAddEntryLatencyBuckets()
getLedgerAddEntryLatencyBuckets in interface ManagedLedgerMXBeanpublic long[] getLedgerSwitchLatencyBuckets()
getLedgerSwitchLatencyBuckets in interface ManagedLedgerMXBeanpublic StatsBuckets getInternalAddEntryLatencyBuckets()
getInternalAddEntryLatencyBuckets in interface ManagedLedgerMXBeanpublic StatsBuckets getInternalLedgerAddEntryLatencyBuckets()
getInternalLedgerAddEntryLatencyBuckets in interface ManagedLedgerMXBeanpublic StatsBuckets getInternalEntrySizeBuckets()
getInternalEntrySizeBuckets in interface ManagedLedgerMXBeanpublic double getLedgerSwitchLatencyAverageUsec()
getLedgerSwitchLatencyAverageUsec in interface ManagedLedgerMXBeanpublic long getStoredMessagesSize()
getStoredMessagesSize in interface ManagedLedgerMXBeanpublic long getNumberOfMessagesInBacklog()
getNumberOfMessagesInBacklog in interface ManagedLedgerMXBeanpublic PendingBookieOpsStats getPendingBookieOpsStats()
getPendingBookieOpsStats in interface ManagedLedgerMXBeanCopyright © 2017–2021 Apache Software Foundation. All rights reserved.