Part of the observability epic #102 (Track D). Full design: docs/plans/102-observability-stack.md.
Scope. OpenTelemetry Operator (annotation-driven SDK auto-inject: Java/Python/Node/.NET/Go) + Grafana Beyla (eBPF — RED metrics + traces, no app changes). Dogfood on a hub workload + a canary; becomes the default tenants inherit at P10.
Verify. An un-instrumented sample workload emits RED metrics + traces with zero code change.
Dependency / ordering. Needs P3 (stores). Sequenced before the preprod spoke (P10) so apps inherit instrumentation on onboard.
Part of the observability epic #102 (Track D). Full design:
docs/plans/102-observability-stack.md.Scope. OpenTelemetry Operator (annotation-driven SDK auto-inject: Java/Python/Node/.NET/Go) + Grafana Beyla (eBPF — RED metrics + traces, no app changes). Dogfood on a hub workload + a canary; becomes the default tenants inherit at P10.
Verify. An un-instrumented sample workload emits RED metrics + traces with zero code change.
Dependency / ordering. Needs P3 (stores). Sequenced before the preprod spoke (P10) so apps inherit instrumentation on onboard.