Add OpenTelemetry distributed tracing (Tempo + Beyla eBPF) #286
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/otel-tracing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds the third observability pillar — distributed tracing — alongside existing metrics (Prometheus) and logs (Loki).
metrics_generatorthat remote-writes span-metrics (RED) to PrometheusArchitecture
New files (12)
docs/reference/services/tempo.md— reference docdocs/changelog.d/feature-otel-tracing.feature.mdargocd/apps/tempo.yaml+argocd/manifests/tempo/(6 files)argocd/apps/alloy-tracing-ringtail.yaml+argocd/manifests/alloy-tracing-ringtail/(4 files)Modified files (6)
argocd/manifests/grafana/datasources.yaml— Tempo datasource + Loki derivedFieldsargocd/manifests/prometheus/prometheus.yml— Tempo scrape targetservice-versions.yaml— tempo + alloy-tracing-ringtail entriesdocs/reference/services/grafana.md— Tempo in datasources tabledocs/reference/reference.md— Tempo in services indexdocs/reference/operations/observability.md— Tempo in components listDeployment and Testing
appsapp to pick up new Application definitionsargocd app set tempo --revision feature/otel-tracing && argocd app sync tempokubectl --context=minikube-indri get pods -n monitoring -l app=tempocurl localhost:3200/readykubectl --context=minikube-indri get ingress -n monitoringargocd app set alloy-tracing-ringtail --revision feature/otel-tracing && argocd app sync alloy-tracing-ringtail