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) voidremove()voidsetExportingRate(long value) voidsetInflightRequests(int count) voidsetLastCommittedPosition(long position) voidsetLastWrittenPosition(long position) voidsetPartitionLoad(float load) voidsetRequestLimit(int limit) voidsetWriteRateLimit(double value) voidsetWriteRateMaxLimit(long value) io.prometheus.client.Histogram.Timerio.prometheus.client.Histogram.Timer
-
Constructor Details
-
LogStreamMetrics
public LogStreamMetrics(int partitionId)
-
-
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
public io.prometheus.client.Histogram.Timer startWriteTimer() -
startCommitTimer
public io.prometheus.client.Histogram.Timer 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) -
remove
public void remove() -
flowControlAccepted
-
flowControlRejected
public void flowControlRejected(WriteContext context, List<LogAppendEntryMetadata> batchMetadata, FlowControl.Rejection reason) -
setPartitionLoad
public void setPartitionLoad(float load) -
setExportingRate
public void setExportingRate(long value) -
setWriteRateMaxLimit
public void setWriteRateMaxLimit(long value) -
setWriteRateLimit
public void setWriteRateLimit(double value)
-