Join our Newsletter — 33% off our NHI Course

What are the signs that an OpenTelemetry and Prometheus setup is becoming hard to manage?

A common warning sign is telemetry volume growing faster than the team can govern it. If high-cardinality labels, inconsistent metric formats, or unclear data flows start creating noise and bloat, the pipeline is losing control. Another signal is when teams need repeated manual changes just to keep ingestion, routing, and retention aligned across services.

How telemetry systems become difficult to operate

OpenTelemetry and Prometheus are easiest to manage when collection, naming, routing, and retention stay disciplined. The setup becomes hard to manage when those decisions drift apart across teams, services, and environments. At that point, telemetry stops being a shared observability layer and starts behaving like an unmanaged data pipeline, where every new instrumented path adds coordination cost and every change risks breaking dashboards, alerts, or downstream storage.

That matters because observability tooling only works when operators can trust what they collect and why they collect it. If metric names, label sets, scrape targets, and export paths are all evolving independently, teams spend more time reconciling signals than using them to diagnose problems. The broader operational control problem is the same one reflected in the NIST Cybersecurity Framework 2.0: if governance and visibility do not keep pace with scale, the system becomes harder to run safely. In practice, many teams notice the drift only after alert fatigue, storage cost spikes, or repeated emergency reconfiguration have already become normal.

What manageability breakdown looks like in day-to-day operations

The clearest sign of strain is not one broken dashboard. It is the accumulation of small operational frictions that make simple changes expensive. In a healthy setup, adding a service, a metric, or a dashboard should be routine. In a difficult setup, each of those changes requires checking label cardinality, revisiting scrape intervals, rewriting queries, and confirming that retention and routing still match the current architecture.

Common patterns include:

  • duplicate metrics that answer the same question in slightly different formats
  • labels that multiply without a clear purpose, especially when they carry high-cardinality values
  • alert rules that drift away from the services they were meant to monitor
  • dashboards that depend on brittle query logic or undocumented naming conventions
  • pipeline changes that need manual tuning whenever a team adds a new workload

Those symptoms usually mean the observability model is no longer being treated as a designed system. Prometheus is especially sensitive to poor metric hygiene because the usefulness of its query model depends on consistency, while OpenTelemetry can become noisy if instrumentation is used without a shared governance standard. The problem is not that either tool is flawed; it is that operational discipline has become fragmented. When that happens, teams often respond by adding more rules, more exceptions, or more manual intervention, which temporarily restores function but increases long-term complexity. Guidance in the broader observability community generally agrees that cardinality control and naming discipline are essential, even if organisations differ on how prescriptive those standards should be. The point where this guidance breaks down is when the telemetry estate has already become so heterogeneous that normal cleanup no longer fits inside routine maintenance windows.

Where the edge cases and trade-offs usually appear

Tighter telemetry governance often improves reliability but increases friction for product teams, so organisations have to balance standardisation against speed of instrumentation. That trade-off becomes most visible in fast-moving environments, multi-team platforms, and hybrid estates where different services have different observability maturity.

There is also a difference between growth and disorder. More metrics, more services, and more exporters do not automatically mean the setup is unmanageable. The warning signs appear when growth is not matched by naming standards, ownership, retention policy, and review processes. Some teams can tolerate large telemetry volumes because they have strong schema discipline and clear platform ownership. Others become unmanageable with far less volume because every team introduces its own conventions.

Another edge case is when the problem looks like storage pressure but is really governance pressure. If cost is rising because the system collects too much low-value or duplicated telemetry, the issue is design. If cost is rising because business-critical signals are over-retained to compensate for weak trust in the data, the issue is confidence. Those two cases need different fixes, and conflating them usually delays the right decision. The most useful test is whether the team can add, change, and retire telemetry without repeated manual intervention. If it cannot, the observability layer is already leaning on exceptions instead of control.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 GV — Govern Telemetry manageability is a governance and ownership problem.
DE.CM — Continuous Monitoring Observable pipeline health depends on stable monitoring and signal quality.
ID.AM — Asset Management A manageable observability stack requires knowing what is instrumented and why.
Recommendation — Assign clear telemetry ownership and policy oversight for naming, retention, and change control. Monitor telemetry quality, drift, and ingestion health as first-class operational signals. Maintain an inventory of telemetry sources, exporters, and critical dashboards.
CIS Controls v8 8 — Audit Log Management Telemetry sprawl often mirrors log and metric management control failures.
14 — Security Awareness and Skills Training Teams often create avoidable telemetry complexity through inconsistent instrumentation practice.
Recommendation — Standardise collection, retention, and review of telemetry sources under one control owner. Train teams on shared metric naming, cardinality, and instrumentation conventions.

Practitioner Guidance

What to prioritise: Treat metric cardinality, naming consistency, and ownership as the first governance checks, not as cleanup tasks after the fact. If those three are weak, almost every later operational issue becomes harder to diagnose and more expensive to fix.

Decision rule: If a telemetry change needs recurring human adjustment to preserve alerting, retention, or routing, treat that as a design failure rather than a one-off maintenance issue. The right response is to standardise the pattern, not to normalise the exception.

What to verify: Confirm that teams can explain who owns each instrumented signal, why it exists, and what happens when it is no longer needed. A setup is usually still manageable when those answers are simple and consistent; it is usually sliding when the answers differ by service or environment.

What practitioners underestimate: The hardest part is often not the volume of telemetry itself, but the coordination cost created when engineering, SRE, and platform teams all make local optimisation choices that do not compose well across the estate.

Practitioner takeaway: The real warning sign is not that OpenTelemetry and Prometheus are generating more data, but that the organisation can no longer change the data model without manual intervention and growing uncertainty.