Package io.atomix.raft.metrics
Class LeaderAppenderMetrics
java.lang.Object
io.atomix.raft.metrics.RaftMetrics
io.atomix.raft.metrics.LeaderAppenderMetrics
- All Implemented Interfaces:
CloseableSilently,AutoCloseable
-
Field Summary
Fields inherited from class io.atomix.raft.metrics.RaftMetrics
partition, partitionGroupName -
Constructor Summary
ConstructorsConstructorDescriptionLeaderAppenderMetrics(String partitionName, io.micrometer.core.instrument.MeterRegistry meterRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendComplete(long latencyms, String memberId) voidclose()voidobserveAppend(String memberId, int appendedEntries, int appendedBytes) voidvoidobserveNonCommittedEntries(long remainingEntries) voidobserveRemainingEntries(String memberId, long remainingEntries)
-
Constructor Details
-
LeaderAppenderMetrics
public LeaderAppenderMetrics(String partitionName, io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
-
Method Details
-
appendComplete
-
observeAppend
-
observeCommit
public void observeCommit() -
observeNonCommittedEntries
public void observeNonCommittedEntries(long remainingEntries) -
observeRemainingEntries
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseableSilently
-