Skip to main content

OTEL-069: Telemetry metrics level set to none

Severity: warn (advisory)

Rule Details

The Collector's own metrics (otelcol_process_cpu_seconds, otelcol_exporter_queue_size, otelcol_receiver_accepted_spans, …) are what oncall looks at when the pipeline starts dropping data. Setting service.telemetry.metrics.level: none turns them all off, leaving operators blind. Keep it at normal (the default) or detailed for noisy environments.

This rule fires when service.telemetry.metrics.level == "none".

Options

FieldConstraint
service.telemetry.metrics.levelShould be normal or detailed

Examples

Avoid
service:
telemetry:
metrics:
level: none
Prefer
service:
telemetry:
metrics:
level: normal

When Not To Use It

Never — the Collector's internal telemetry is essential for operating it.

  • OTEL-016 — telemetry log level set to debug
  • OTEL-070 — telemetry metrics address bound to 0.0.0.0
  • OTEL-074service.telemetry.metrics.address deprecated

Version

Available since augur v0.1.0.

Further Reading

Resources