The OTel Collector Deployment Pattern That Scales

Sidecar, daemonset, or gateway? The deployment topology that handles 10M+ spans per minute without falling over.

Sidecar: per-pod collector

OpenTelemetry collector deployment patterns determine where collectors run. Sidecar, DaemonSet, and Gateway are the three primary patterns; each has different operational characteristics. Mature deployments often use combinations; understanding the patterns is the foundation for choosing well.

What sidecar provides:

Sidecar is good for development, small clusters, or specific high-isolation use cases. The cost makes it impractical at scale.

DaemonSet: per-node collector

DaemonSet deploys one collector per node. The collector serves all pods on the node; the resource cost is amortized across the pods. The pattern is the standard for production deployments.

DaemonSet is the production answer. The pattern balances cost and operational characteristics for typical workloads.

Gateway: centralised pipeline

Gateway is the centralized aggregation layer. After per-pod or per-node collectors, telemetry flows to the gateway for final processing before reaching the vendor.

OTel collector deployment pattern is one of those architectural decisions that compounds across the team's observability lifetime. Nova AI Ops integrates with OTel collector deployments, surfaces deployment-pattern characteristics, and helps platform teams choose patterns that match their operational needs.