Skip to main content

Zero app changes: the sensor DaemonSet lands

Maintainers

Installing the Helm chart now deploys a per-node sensor that observes every service on the cluster — eBPF traces, RED metrics and log collection with no SDK, no sidecar, no app changes.

  • Zero-code traces + RED (eBPF). The sensor runs OpenTelemetry eBPF Instrumentation (pinned upstream image) on each node: every HTTP/gRPC service gets spans and rate/error/duration metrics automatically, and the service map lights up from those traces — the under-five-minutes promise with zero instrumentation.
  • Zero-config logs. A node collector tails every container's stdout/stderr, enriches it with Kubernetes metadata, and derives the service name from the workload — so the Logs explorer works out of the box, even for apps that never heard of OTLP.
  • Safe by default. A kernel preflight (needs ≥ 5.8 with BTF) warns loudly but never blocks; the platform's own namespace is excluded from collection; everything is switchable (sensor.enabled, sensor.obi.enabled, sensor.agent.logs.enabled) and route cardinality is bounded by heuristic route grouping.