OpenTelemetry maps its instrumentation ecosystem from SDKs to Collector
OpenTelemetry blog post documenting the components and breadth of OTel instrumentation: APIs, SDKs, semantic conventions, the OTLP protocol, and tools like the Collector. Explains how instrumentation actually observes system behavior in production.
Why it matters Network ops engineers choosing OTel for network telemetry need to understand which instrumentation layer (automatic vs. manual, agent vs. collector gateway) fits their NOC observability strategy.
The OpenTelemetry project published a foundational guide to its instrumentation ecosystem as OTel approaches de facto standard status post-CNCF graduation. The post breaks down the layers: the OpenTelemetry API and protocol define how telemetry is created and exchanged (vendor-agnostic), while instrumentation is what actually observes system behavior—either automatically (via hooks into common libraries) or manually (via explicit SDK calls in application code). For network observability in a NOC context, automatic instrumentation matters most: OTel can hook into DNS libraries, HTTP clients, and database connectors to generate spans and metrics without code changes. The Collector acts as the central aggregation point, applying sampling, filtering, and routing logic before exporting to multiple backends. Semantic conventions ensure that a 'request.duration' metric means the same thing across all teams and backends. By documenting the full stack, this post helps NOCs understand why they don't have to choose between OTel vendors—the standard itself is the abstraction layer. Network teams can emit flow data, BGP events, and DNS metrics via OTLP and consume them in Datadog, Dynatrace, or open-source backends simultaneously, as long as they follow the semantic conventions.
Read the original at opentelemetry.io ↗