diff --git a/docs/telemetry.md b/docs/telemetry.md index 5d126bec4b..ecc0f19c2e 100644 --- a/docs/telemetry.md +++ b/docs/telemetry.md @@ -24,7 +24,7 @@ The following ingestion metrics with their corresponding dimensions are availabl - `sc.audit.ingestion.failures_total` - Failure counter - `message.category` - Indicates the category of the message ingested: `audit-message`, `saga-update` or `control-message` - `result` - Indicates how the failure was resolved: `retry` or `stored-poison` -- `sc.audit.ingestion.consecutive_batch_failure_total` - Consecutive batch failures +- `sc.audit.ingestion.consecutive_batch_failures_total` - Consecutive batch failures Example queries in PromQL for use in Grafana: diff --git a/src/ServiceControl.Audit/Auditing/Metrics/IngestionMetrics.cs b/src/ServiceControl.Audit/Auditing/Metrics/IngestionMetrics.cs index f968cebb72..f8bd2d763a 100644 --- a/src/ServiceControl.Audit/Auditing/Metrics/IngestionMetrics.cs +++ b/src/ServiceControl.Audit/Auditing/Metrics/IngestionMetrics.cs @@ -20,7 +20,7 @@ public IngestionMetrics(IMeterFactory meterFactory) batchDuration = meter.CreateHistogram(BatchDurationInstrumentName, unit: "seconds", "Message batch processing duration in seconds"); ingestionDuration = meter.CreateHistogram(MessageDurationInstrumentName, unit: "seconds", description: "Audit message processing duration in seconds"); - consecutiveBatchFailureGauge = meter.CreateObservableGauge($"{InstrumentPrefix}.consecutive_batch_failure_total", () => consecutiveBatchFailures, description: "Consecutive audit ingestion batch failure"); + consecutiveBatchFailureGauge = meter.CreateObservableGauge($"{InstrumentPrefix}.consecutive_batch_failures_total", () => consecutiveBatchFailures, description: "Consecutive audit ingestion batch failures"); failureCounter = meter.CreateCounter($"{InstrumentPrefix}.failures_total", description: "Audit ingestion failure count"); }