OpenTelemetry
Official docs outline
16 sections- Concepts and Signals
The signals model: traces, metrics, logs, and baggage, and how they correlate.
- Traces and Spans
Spans, span context, attributes, events, links, span kinds, status, and trace trees.
- Metrics
Counters, gauges, histograms, instruments, aggregation, and temporality.
- Logs
Log records, the log bridge API, and correlating logs with trace context.
- Context Propagation and Baggage
W3C traceparent headers, propagators, and carrying baggage across service boundaries.
- Resources
Resource attributes such as service.name and detection of environment metadata.
- Instrumentation
Manual vs automatic instrumentation and instrumentation libraries.
- Zero-Code Instrumentation
Agent-based auto-instrumentation for Java, Python, .NET, and Node.js.
- Language APIs and SDKs
The API vs SDK split, tracer and meter providers, processors, and exporters per language.
- Semantic Conventions
Standard attribute names for HTTP, database, messaging, RPC, and cloud telemetry.
- Sampling
Head and tail sampling, parent-based samplers, and sampling ratios.
- OTLP
OpenTelemetry Protocol over gRPC and HTTP and its encoding.
- Collector
Receivers, processors, exporters, pipelines, and agent vs gateway deployment.
- Collector Configuration
Configuring pipelines, connectors, extensions, batching, and memory limits.
- SDK Configuration
OTEL_* environment variables for endpoints, exporters, sampling, and resources.
- Kubernetes and Operator
OpenTelemetry Operator, auto-instrumentation injection, and collecting Kubernetes telemetry.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.