Back to Kurrentdb

Metrics

docs/server/features/connectors/metrics.md

26.1.03.9 KB
Original Source

Metrics

KurrentDB connectors expose a variety of metrics to help you monitor the health, performance, and reliability of your system. These metrics are organized by type and can be used to track different aspects of your connectors.

Usage

Time seriesTypeDescription
kurrent_connector_active_totalGaugeCurrent number of active data connectors

Sink

Time seriesTypeDescription
kurrent_sink_written_total_recordsHistogramTotal number of records successfully written to the sink
kurrent_sink_errors_totalCounterTotal number of errors encountered during sink operations
kurrent_sink_transform_duration_sHistogramDuration of data transformation before writing to the sink (in seconds)
kurrent_sink_write_latency_sHistogramTime between event creation and sink write acknowledgment (in seconds)

Consumer

Time seriesTypeDescription
messaging_kurrent_consumer_message_countCounterTotal number of messages consumed from the messaging system
messaging_kurrent_consumer_commit_latency_sHistogramTime between receiving a record and committing its position (in seconds)
messaging_kurrent_consumer_lagGaugeDifference between the latest message and the last consumed message

Producer

Time seriesTypeDescription
messaging_kurrent_producer_queue_lengthGaugeCurrent number of messages waiting in the producer queue
messaging_kurrent_producer_message_countCounterTotal number of messages successfully produced to the messaging system
messaging_kurrent_producer_produce_duration_sHistogramTime taken to produce messages to the messaging system (in seconds)

Processor

Time seriesTypeDescription
messaging_kurrent_processor_error_countCounterTotal number of errors encountered during message processing