Package io.camunda.zeebe.logstreams.impl
Class LogStreamMetrics
java.lang.Object
io.camunda.zeebe.logstreams.impl.LogStreamMetrics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidflowControlAccepted(WriteContext context, List<LogAppendEntryMetadata> batchMetadata) voidflowControlRejected(WriteContext context, List<LogAppendEntryMetadata> batchMetadata, FlowControl.Rejection reason) voidvoidvoidrecordAppendedEntry(int amount, RecordType recordType, ValueType valueType, Intent intent) voidsetExportingRate(long value) voidsetInflightRequests(int count) voidsetLastCommittedPosition(long position) voidsetLastWrittenPosition(long position) voidsetPartitionLoad(double load) voidsetRequestLimit(int limit) voidsetWriteRateLimit(double value) voidsetWriteRateMaxLimit(long value)
-
Constructor Details
-
LogStreamMetrics
public LogStreamMetrics(io.micrometer.core.instrument.MeterRegistry registry)
-
-
Method Details
-
increaseInflightAppends
public void increaseInflightAppends() -
decreaseInflightAppends
public void decreaseInflightAppends() -
setInflightRequests
public void setInflightRequests(int count) -
setRequestLimit
public void setRequestLimit(int limit) -
increaseInflightRequests
public void increaseInflightRequests() -
decreaseInflightRequests
public void decreaseInflightRequests() -
startWriteTimer
-
startCommitTimer
-
setLastWrittenPosition
public void setLastWrittenPosition(long position) -
setLastCommittedPosition
public void setLastCommittedPosition(long position) -
recordAppendedEntry
public void recordAppendedEntry(int amount, RecordType recordType, ValueType valueType, Intent intent) -
flowControlAccepted
-
flowControlRejected
public void flowControlRejected(WriteContext context, List<LogAppendEntryMetadata> batchMetadata, FlowControl.Rejection reason) -
setExportingRate
public void setExportingRate(long value) -
setWriteRateMaxLimit
public void setWriteRateMaxLimit(long value) -
setPartitionLoad
public void setPartitionLoad(double load) -
setWriteRateLimit
public void setWriteRateLimit(double value)
-