Lexicon

OpenTelemetry Collector

The OpenTelemetry Collector receives, processes, and exports telemetry. How its receivers, processors, and exporters work, and where configurations go wrong.

Definition

The OpenTelemetry Collector is a standalone process that receives telemetry from applications and infrastructure, transforms it, and exports it to one or more destinations. It sits between the systems that produce logs, metrics, and traces and the backends that store them, acting as the control point for everything in transit.

What it means in observability

The Collector is where observability stops being a per-application concern and becomes a platform concern. Instead of configuring every service to enrich, filter, redact, and route its own telemetry, teams centralize those decisions in one place that the platform team owns. It is also the escape hatch from vendor agents: one vendor neutral process replaces the per-vendor daemons that observability platforms historically required, and switching backends becomes a configuration change rather than a redeployment across the estate.

How it works in practice

A Collector is assembled from three component types wired into pipelines. Receivers accept telemetry, whether pushed over OTLP or scraped from sources like Prometheus endpoints. Processors act on data in flight: batching, adding resource attributes, filtering noise, redacting sensitive values, or sampling traces. Exporters send the result onward to one or more backends. Each pipeline handles a single signal, and one Collector can run several pipelines at once. Deployment follows two broad patterns, an agent running on every host or node for local collection and a gateway tier for centralized processing, and many teams run both in sequence.

Where it gets hard

Collector configuration is powerful and unforgiving. A pipeline that drops data because of a misordered processor or a misspelled attribute fails silently: nothing errors, telemetry just goes missing. Resource sizing matters too, since an undersized gateway becomes a bottleneck for the whole organization's telemetry. And distributions add a quiet lock-in risk: several vendors ship their own Collector builds with proprietary components, which reintroduces the agent dependency the Collector was meant to remove.

Where Tsuga fits

Tsuga works with the stock upstream Collector, no vendor distribution required. Point a standard OTLP exporter at your Tsuga cluster's intake endpoint and everything flows. And because Tsuga runs inside your own cloud account, the Collector to backend hop stays on your network rather than crossing the public internet.

Related terms