Observability

OpenTelemetry Collector Pipeline Guide

Build and troubleshoot OpenTelemetry Collector receiver, processor and exporter pipelines without hiding dropped telemetry. Last updated September 17, 2026.

Build and troubleshoot OpenTelemetry Collector receiver, processor and exporter pipelines without hiding dropped telemetry. This reference is written for developers who need practical validation behavior, reviewable rules and safe examples rather than copied snippets with no explanation.

Recommended workflow

StepWhy it matters
Start with one signalProve a small traces or metrics pipeline before combining every receiver.
Order processorsMemory limits, filtering, enrichment and batching have different failure effects.
Expose collector metricsQueue size, refused items and exporter failures reveal pressure early.
Test failure behaviorDisconnect the backend and confirm retry, queue and data-loss expectations.

Starter snippet

receivers -> memory_limiter -> batch -> redaction -> exporters

Review checks

Common mistakes

Validation should help users correct input while protecting systems from bad data. Keep syntax checks, product policy, security review and deliverability checks separate.

Related Formalint references

Continue with OpenTelemetry Trace Debugging, Docker Container Logs Guide, Kubernetes Pod Debugging Guide.