Package org.apache.bookkeeper.mledger
Interface ManagedLedgerMXBean
-
- All Known Implementing Classes:
ManagedLedgerMBeanImpl
@LimitedPrivate @Stable public interface ManagedLedgerMXBeanManagement Bean for aManagedLedger.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetAddEntryBytesRate()longgetAddEntryErrors()doublegetAddEntryLatencyAverageUsec()long[]getAddEntryLatencyBuckets()doublegetAddEntryMessagesRate()longgetAddEntrySucceed()doublegetEntrySizeAverage()long[]getEntrySizeBuckets()StatsBucketsgetInternalAddEntryLatencyBuckets()StatsBucketsgetInternalEntrySizeBuckets()StatsBucketsgetInternalLedgerAddEntryLatencyBuckets()doublegetLedgerAddEntryLatencyAverageUsec()long[]getLedgerAddEntryLatencyBuckets()doublegetLedgerSwitchLatencyAverageUsec()long[]getLedgerSwitchLatencyBuckets()doublegetMarkDeleteRate()java.lang.StringgetName()longgetNumberOfMessagesInBacklog()PendingBookieOpsStatsgetPendingBookieOpsStats()doublegetReadEntriesBytesRate()longgetReadEntriesErrors()doublegetReadEntriesRate()longgetReadEntriesSucceeded()longgetStoredMessagesSize()
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the ManagedLedger name
-
getStoredMessagesSize
long getStoredMessagesSize()
- Returns:
- the total size of the messages in active ledgers (accounting for the multiple copies stored)
-
getNumberOfMessagesInBacklog
long getNumberOfMessagesInBacklog()
- Returns:
- the number of backlog messages for all the consumers
-
getAddEntryMessagesRate
double getAddEntryMessagesRate()
- Returns:
- the msg/s rate of messages added
-
getAddEntryBytesRate
double getAddEntryBytesRate()
- Returns:
- the bytes/s rate of messages added
-
getReadEntriesRate
double getReadEntriesRate()
- Returns:
- the msg/s rate of messages read
-
getReadEntriesBytesRate
double getReadEntriesBytesRate()
- Returns:
- the bytes/s rate of messages read
-
getMarkDeleteRate
double getMarkDeleteRate()
- Returns:
- the rate of mark-delete ops/s
-
getAddEntrySucceed
long getAddEntrySucceed()
- Returns:
- the number of addEntry requests that succeeded
-
getAddEntryErrors
long getAddEntryErrors()
- Returns:
- the number of addEntry requests that failed
-
getReadEntriesSucceeded
long getReadEntriesSucceeded()
- Returns:
- the number of readEntries requests that succeeded
-
getReadEntriesErrors
long getReadEntriesErrors()
- Returns:
- the number of readEntries requests that failed
-
getEntrySizeAverage
double getEntrySizeAverage()
-
getEntrySizeBuckets
long[] getEntrySizeBuckets()
-
getAddEntryLatencyAverageUsec
double getAddEntryLatencyAverageUsec()
-
getAddEntryLatencyBuckets
long[] getAddEntryLatencyBuckets()
-
getLedgerSwitchLatencyBuckets
long[] getLedgerSwitchLatencyBuckets()
-
getLedgerSwitchLatencyAverageUsec
double getLedgerSwitchLatencyAverageUsec()
-
getInternalAddEntryLatencyBuckets
StatsBuckets getInternalAddEntryLatencyBuckets()
-
getInternalEntrySizeBuckets
StatsBuckets getInternalEntrySizeBuckets()
-
getPendingBookieOpsStats
PendingBookieOpsStats getPendingBookieOpsStats()
-
getLedgerAddEntryLatencyAverageUsec
double getLedgerAddEntryLatencyAverageUsec()
-
getLedgerAddEntryLatencyBuckets
long[] getLedgerAddEntryLatencyBuckets()
-
getInternalLedgerAddEntryLatencyBuckets
StatsBuckets getInternalLedgerAddEntryLatencyBuckets()
-
-