Skip to main content
← All posts·
Platform Engineering

OpenTelemetry for Regulated Enterprises: Unified Observability Instrumentation

OpenTelemetry guide for regulated enterprises. Vendor-neutral observability instrumentation for metrics, logs, and traces. Covers auto-instrumentation, the OTel Collector, data sovereignty, compliance-ready telemetry pipelines, and backend flexibility.

Luca Berton10 min read

The Vendor Lock-In Problem in Observability

Most observability solutions require proprietary agents and SDKs. Switch from Datadog to Grafana? Re-instrument every service. Move from New Relic to Dynatrace? Rewrite all your dashboards and alerts. For regulated enterprises that may need to change vendors due to data sovereignty requirements, contract changes, or cost optimisation, this lock-in is a strategic risk.

OpenTelemetry (OTel) solves this: one standard instrumentation SDK, one collector, any backend. Instrument once, export to any observability platform.

OpenTelemetry Components

The Three Signals

  • Traces: Follow a request across services — identify latency sources and failure points
  • Metrics: Counters, histograms, gauges — quantitative measurements of system behaviour
  • Logs: Structured log events correlated with traces and metrics (newer, still maturing)

OTel's vision: all three signals, correlated, from a single instrumentation library. Click a trace span, see the related logs and metrics. This correlation is invaluable for incident investigation.

The OTel Collector

The Collector is the pipeline between instrumentation and backends:

  • Receivers: Accept data via OTLP, Jaeger, Zipkin, Prometheus, and other protocols
  • Processors: Filter, batch, sample, enrich, and transform telemetry data
  • Exporters: Send data to any backend — Grafana (Mimir/Loki/Tempo), Datadog, New Relic, Elasticsearch, etc.

Compliance value: The Collector can filter sensitive data before it leaves your infrastructure. PII scrubbing, data classification, and routing decisions happen at the Collector level.

Auto-Instrumentation

OTel supports automatic instrumentation for many languages — add observability without code changes:

  • Java: Java agent (javaagent JAR) — instruments Spring Boot, Quarkus, Micronaut, JDBC, HTTP clients automatically
  • Python: Auto-instrumentation for Django, Flask, FastAPI, SQLAlchemy, requests
  • Node.js: Auto-instrumentation for Express, Fastify, HTTP, gRPC
  • .NET: Auto-instrumentation for ASP.NET Core, Entity Framework, HttpClient
  • Go: Manual instrumentation required (no runtime agent), but comprehensive SDK

Kubernetes pattern: The OpenTelemetry Operator can inject auto-instrumentation into pods via annotations — zero application changes, zero Dockerfile changes.

📘 Book

Kubernetes Recipes

Practical guide for container orchestration and deployment — hands-on patterns you can use today.

View on Amazon →

OTel for Compliance

  • DORA Art. 10 (Monitoring): OTel provides the instrumentation layer for continuous monitoring of all ICT systems
  • DORA Art. 17 (Incident Detection): Correlated traces + metrics + logs enable rapid incident detection and root cause analysis
  • NIS2 Art. 21(2)(b): Incident detection capabilities built on reliable telemetry
  • Data sovereignty: OTel Collector runs in your infrastructure. Telemetry data never leaves your control unless you explicitly export it.
  • Vendor flexibility: Change observability backends without re-instrumenting any service — reduces third-party concentration risk (DORA Art. 28-44)

Getting Started

  1. Deploy the OTel Collector as a DaemonSet (per-node) or Deployment (centralised) in Kubernetes
  2. Install the OTel Operator for automatic instrumentation injection
  3. Auto-instrument one service — add the annotation, verify traces appear in your backend
  4. Configure PII filtering in the Collector pipeline — scrub sensitive attributes before export
  5. Roll out incrementally — auto-instrument service by service, starting with the most critical
🎓 Course with Starweaver

Back-End Infrastructure: Servers, Secure APIs and Data

Build secure back-end infrastructure from the ground up. In collaboration with Starweaver.

Start on Coursera →
OpenTelemetry
observability
instrumentation
traces
metrics
compliance
regulated enterprises

Need help applying this in your organization?

Get a free 30-minute assessment with actionable recommendations — whether we work together or not.

Book Your Free AI Platform Assessment

Or see AI readiness assessment scope & pricing

18+ years experience · Ex-Red Hat & Dell · Speaker at KubeCon EU 2026

Luca Berton

Written by

Luca Berton

CEO at Open Empower. 18+ years building enterprise infrastructure at JPMorgan Chase, Red Hat & Dell. Author of 9 technical books. Speaker at Red Hat Summit and KubeCon EU 2026. Instructor on Coursera, Pluralsight & Udemy.

Get more insights like this

Practical AI infrastructure and platform engineering guides — delivered to your inbox.

Subscribe to Newsletter →