Skip to main content
Version: 3.0.0

Resources Ingester Telemetry

This document describes the OpenTelemetry metrics and assets for the Resources Ingester.

For general setup instructions, see the OpenTelemetry Configuration guide.

Telemetry Assets​

Metrics Reference​

Naming note​

In Prometheus, metric names are normalized with underscores (e.g., resources_ingester_resources_received), and counters typically include the _total suffix.

Metrics Table​

MetricTypeUnitDescriptionPromQL example
resources_ingester.resources.receivedCountercountNumber of resources accepted by router input path.sum(rate(resources_ingester_resources_received_total[5m]))
resources_ingester.resources.dispatchedCountercountNumber of resources forwarded to the ingester handler.sum(rate(resources_ingester_resources_dispatched_total[5m]))
resources_ingester.resources.droppedCountercountDropped resources in router/ingester paths.sum by (reason) (rate(resources_ingester_resources_dropped_total[5m]))
resources_ingester.batch.flush.duration_secondsHistogramsecondsDuration of a batch flush cycle.histogram_quantile(0.95, sum by (le) (rate(resources_ingester_batch_flush_duration_seconds_bucket[5m])))
resources_ingester.batch.flush.sizeHistogramrecordsNumber of records per flush.histogram_quantile(0.95, sum by (le) (rate(resources_ingester_batch_flush_size_bucket[5m])))
resources_ingester.db.insert.rowsCounterrowsNumber of rows inserted by successful batch writes.sum(rate(resources_ingester_db_insert_rows_total[5m]))
resources_ingester.db.insert.failureCountercountBatch insert failures.sum by (type) (increase(resources_ingester_db_insert_failure_total[1h]))
resources_ingester.queue.depthGaugecountIn-memory queue buffered job count.max(resources_ingester_queue_depth)
resources_ingester.record_channel.depthGaugecountIn-memory record channel buffered item count.max(resources_ingester_record_channel_depth)