Package org.apache.bookkeeper.mledger
Interface LedgerOffloaderStats
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
LedgerOffloaderStatsDisable,LedgerOffloaderStatsImpl
Management Bean for a
LedgerOffloader.-
Method Summary
Modifier and TypeMethodDescriptionstatic LedgerOffloaderStatscreate(boolean exposeManagedLedgerStats, boolean exposeTopicLevelMetrics, ScheduledExecutorService scheduler, int interval) voidrecordDeleteOffloadOps(String topic, boolean succeed) voidrecordOffloadBytes(String topic, long size) voidrecordOffloadError(String topic) voidrecordReadLedgerLatency(String topic, long latency, TimeUnit unit) voidrecordReadOffloadBytes(String topic, long size) voidrecordReadOffloadDataLatency(String topic, long latency, TimeUnit unit) voidrecordReadOffloadError(String topic) voidrecordReadOffloadIndexLatency(String topic, long latency, TimeUnit unit) voidrecordWriteToStorageError(String topic) Methods inherited from interface java.lang.AutoCloseable
close
-
Method Details
-
recordOffloadError
-
recordOffloadBytes
-
recordReadLedgerLatency
-
recordWriteToStorageError
-
recordReadOffloadError
-
recordReadOffloadBytes
-
recordReadOffloadIndexLatency
-
recordReadOffloadDataLatency
-
recordDeleteOffloadOps
-
create
static LedgerOffloaderStats create(boolean exposeManagedLedgerStats, boolean exposeTopicLevelMetrics, ScheduledExecutorService scheduler, int interval)
-