Skip to main content

Traces Tools: OpenTelemetry Collector

The OpenTelemetry Collector is a key component within the Observability Stack for capturing trace data from Kubernetes clusters. It's specifically designed to collect traces from services configured to emit tracing information, such as ingress-nginx, and forwards this data to the local Jaeger Collector for processing and storage. Observability Stack uses the OpenTelemetry operator available on OperatorHub.io.

Configuration files, including the necessary ClusterRole, opentelemetry-collector.yaml manifests, and an optional ServiceMonitor setup for Prometheus metrics forwarding, are located in the opentelemetry/base/collector directory.

The opentelemetry-collector.yaml manifest outlines the configuration for receivers, processors, and exporters, offering flexibility to tailor the setup according to specific use cases.

Architecture

To be completed.

Quickstart

To be completed.