For the latest stable version, please use Korvet 0.19!

Archiver Metrics

These metrics are emitted by the tiered archiver in korvet-storage-segmented.

Deadletter Writes

Archiver failures written to the dead-letter stream.

Name: korvet.storage.archiver.deadletter_writes
Type: counter

Table 1. Tags

Key

Description

phase

Logical archiver phase (e.g. plan, write, ack).

Failures

Archiver failures by phase, exception class, and severity.

Name: korvet.storage.archiver.failures
Type: counter

Table 2. Tags

Key

Description

error_type

Exception class simple name.

phase

Logical archiver phase (e.g. plan, write, ack, start).

severity

Failure severity ( normal or critical).

Lag

Maximum archiver lag observed across streams.

Name: korvet.storage.archiver.lag
Type: gauge
Base unit: seconds

Reclaimed Messages

Pending archiver messages reclaimed from the source tier.

Name: korvet.storage.archiver.reclaimed_messages
Type: counter

Scan

Archiver planning scan latency.

Name: korvet.storage.archiver.scan
Type: timer
Base unit: seconds

Table 3. Tags

Key

Description

result

Outcome of the archiver operation (e.g. success, error, or stream-state value).

Stream State

Archiver streams tracked by state.

Name: korvet.storage.archiver.stream_state
Type: gauge

Table 4. Tags

Key

Description

result

Outcome of the archiver operation (e.g. success, error, or stream-state value).

Up

Whether the archiver is currently running.

Name: korvet.storage.archiver.up
Type: gauge