Broker Metrics
These metrics are emitted by korvet-broker.
Metrics
Backpressure Connections
Current number of broker connections with backpressure applied.
Name: korvet.broker.backpressure.connections
Type: gauge
Backpressure Transitions
Backpressure lifecycle transitions, tagged by action=applied|released.
Name: korvet.broker.backpressure.transitions
Type: counter
Key |
Description |
|
Backpressure action: |
Connections
Current number of active broker connections.
Name: korvet.broker.connections
Type: gauge
Failures
Number of broker failures, including lifecycle (start) and authentication failures (tagged operation=auth).
Name: korvet.broker.failures
Type: counter
Key |
Description |
|
Failure category, lower-cased. |
|
Logical operation name. |
Fetch Latency
Fetch request latency.
Name: korvet.broker.fetch
Type: timer
Base unit: seconds
Key |
Description |
|
Kafka topic name. |
Frame Size
Broker Kafka frame size in bytes, by direction (request/response) and API key.
Name: korvet.broker.frame_size
Type: distribution summary
Base unit: bytes
Key |
Description |
|
Kafka API key (request type) on the broker, lower-cased. |
|
Frame direction: |
Log Start Offset
Log start offset per (topic, partition): earliest still-readable offset. Empty partitions report 0.
Name: korvet.broker.log_start_offset
Type: gauge
Key |
Description |
|
Kafka partition number, as a decimal string. |
|
Kafka topic name. |
Lossy Records
Number of records affected by lossy offset mapping, by phase.
Name: korvet.broker.lossy_records
Type: counter
Key |
Description |
|
Lifecycle phase, lower-cased. |
|
Kafka topic name. |
Max Offset
High watermark per (topic, partition): next offset to be assigned (i.e. latest visible offset + 1). Empty partitions report 0.
Name: korvet.broker.max_offset
Type: gauge
Key |
Description |
|
Kafka partition number, as a decimal string. |
|
Kafka topic name. |
Pending
Current broker request bytes waiting on asynchronous completion.
Name: korvet.broker.pending
Type: gauge
Base unit: bytes
Produce Latency
Produce request latency.
Name: korvet.broker.produce
Type: timer
Base unit: seconds
Key |
Description |
|
Kafka topic name. |
Produce Records
Number of records successfully produced.
Name: korvet.broker.produce.records
Type: counter
Base unit: records
Key |
Description |
|
Kafka topic name. |
Rebalances
Number of consumer group rebalance lifecycle events.
Name: korvet.broker.rebalances
Type: counter
Key |
Description |
|
Lifecycle phase, lower-cased. |