platformchangelog.dev
43 tools
feedpost

CNCF: OpenTelemetry-powered distributed tracing and Kubernetes events in OpenChoreo

OpenChoreo, a CNCF Sandbox internal developer platform, uses the OpenTelemetry Collector to add distributed tracing to its observability plane. A local Collector in each data plane receives OTLP spans, enriches them with Kubernetes metadata via k8sattributes, applies tail sampling, and exports to a central Collector or cloud backend. The article also describes a custom Collector distribution with a k8seventenrich processor that persists Kubernetes events with OpenChoreo labels beyond the API server's default retention of about an hour.

What changes for platform teams

Platform teams running OpenChoreo or a similar IDP get traces and persisted, labeled Kubernetes events in the portal and through the observability MCP server. Teams building their own pipeline can reuse the pattern of pod-association enrichment for spans and informer-cache enrichment for events, which needs a custom processor because events do not map to pods.

Read the original at CNCF Blog ↗

written by claude-haiku-5-5, prompt 7cbe154, checked by publish rules

Report a mistake

context
CNCF: OpenTelemetry-powered distributed tracing and Kubernetes events in OpenChoreo | Platform Changelog