@InterfaceAudience.LimitedPrivate @InterfaceStability.Stable public interface LedgerOffloaderStats extends AutoCloseable
LedgerOffloader.| Modifier and Type | Method and Description |
|---|---|
static LedgerOffloaderStats |
create(boolean exposeManagedLedgerStats,
boolean exposeTopicLevelMetrics,
ScheduledExecutorService scheduler,
int interval) |
void |
recordDeleteOffloadOps(String topic,
boolean succeed) |
void |
recordOffloadBytes(String topic,
long size) |
void |
recordOffloadError(String topic) |
void |
recordReadLedgerLatency(String topic,
long latency,
TimeUnit unit) |
void |
recordReadOffloadBytes(String topic,
long size) |
void |
recordReadOffloadDataLatency(String topic,
long latency,
TimeUnit unit) |
void |
recordReadOffloadError(String topic) |
void |
recordReadOffloadIndexLatency(String topic,
long latency,
TimeUnit unit) |
void |
recordWriteToStorageError(String topic) |
closevoid recordOffloadError(String topic)
void recordOffloadBytes(String topic, long size)
void recordWriteToStorageError(String topic)
void recordReadOffloadError(String topic)
void recordReadOffloadBytes(String topic, long size)
void recordReadOffloadIndexLatency(String topic, long latency, TimeUnit unit)
void recordReadOffloadDataLatency(String topic, long latency, TimeUnit unit)
void recordDeleteOffloadOps(String topic, boolean succeed)
static LedgerOffloaderStats create(boolean exposeManagedLedgerStats, boolean exposeTopicLevelMetrics, ScheduledExecutorService scheduler, int interval)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.