Class PushReplicationManagerMetrics
java.lang.Object
io.confluent.kafka.replication.push.metrics.PushReplicationManagerMetrics
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPushReplicationManagerMetrics(org.apache.kafka.common.metrics.Metrics metrics, com.yammer.metrics.core.Meter replicationBytesOutMeter, ReplicationQuotaRecorder replicationQuotaRecorder) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.apache.kafka.common.metrics.KafkaMetriceventQueueProcessingTimeMetric(String histogramMetricSuffix) voidvoidvoidincrementPushSessionEndCount(PushSessionEndReason pushSessionEndReason) voidrecordPartitionReplicationBytesOut(org.apache.kafka.common.Uuid topicId, int partitionIndex, long bytes) voidrecordReplicationBytesOut(long bytes) voidregisterMemoryBytesUsedGauge(com.yammer.metrics.core.Gauge<Long> memoryBytesUsedGauge) voidregisterStoppingPushSessionSupplier(Supplier<Integer> supplier) voidupdateEventQueueProcessingTime(long queueTimeMs)
-
Field Details
-
METRIC_GROUP_NAME
- See Also:
-
METRIC_TYPE_NAME
- See Also:
-
EVENT_PROCESSING_FAILURE
- See Also:
-
EVENT_QUEUE_PROCESSING_TIME_MS
- See Also:
-
PUSH_MANAGER_MEMORY_BYTES_USED
- See Also:
-
PUSH_SESSION_END_COUNT
- See Also:
-
STOPPING_PUSH_SESSIONS
- See Also:
-
FOLLOWERS_NOT_CATCHING_UP
- See Also:
-
metrics
public final org.apache.kafka.common.metrics.Metrics metrics
-
-
Constructor Details
-
PushReplicationManagerMetrics
public PushReplicationManagerMetrics(org.apache.kafka.common.metrics.Metrics metrics, com.yammer.metrics.core.Meter replicationBytesOutMeter, ReplicationQuotaRecorder replicationQuotaRecorder)
-
-
Method Details
-
recordPartitionReplicationBytesOut
public void recordPartitionReplicationBytesOut(org.apache.kafka.common.Uuid topicId, int partitionIndex, long bytes) -
recordReplicationBytesOut
public void recordReplicationBytesOut(long bytes) -
updateEventQueueProcessingTime
public void updateEventQueueProcessingTime(long queueTimeMs) -
incrementPushSessionEndCount
-
incrementEventProcessingFailureCount
public void incrementEventProcessingFailureCount() -
incrementFollowersNotCatchingUpCount
public void incrementFollowersNotCatchingUpCount() -
registerMemoryBytesUsedGauge
-
registerStoppingPushSessionSupplier
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
eventQueueProcessingTimeMetric
public org.apache.kafka.common.metrics.KafkaMetric eventQueueProcessingTimeMetric(String histogramMetricSuffix)
-