Add OpenTelemetry distributed tracing (Tempo + Beyla eBPF) #286
1 changed files with 10 additions and 0 deletions
Document Tempo storage monitoring query
Add PromQL query for checking Tempo storage utilization against PVC capacity using tempodb_backend_bytes_total. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
commit
3eb1bb70a0
|
|
@ -46,6 +46,16 @@ Beyla auto-instruments HTTP services via eBPF kernel hooks — no code changes n
|
|||
**Future: SDK instrumentation**
|
||||
Services with OTel SDK support (e.g., Hermes) can send traces directly to the OTLP endpoint for deeper internal spans (DB queries, business logic) alongside eBPF envelope traces.
|
||||
|
||||
## Storage Monitoring
|
||||
|
||||
Tempo exposes `tempodb_backend_bytes_total` via its `/metrics` endpoint (scraped by [[prometheus]]). To check storage utilization against the 10Gi PVC:
|
||||
|
||||
```promql
|
||||
tempodb_backend_bytes_total / 10737418240 * 100
|
||||
```
|
||||
|
||||
Full PVC-level monitoring (via kubelet volume stats) is not yet available — see backlog.
|
||||
|
||||
## Grafana Integration
|
||||
|
||||
- **Tempo datasource** with trace-to-log and trace-to-metrics correlation
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue