3 ms·
Elixir opentelemetry works quite well with Tempo. Tempo does the metric generation [1] and writes it to Prometheus. Tempo also does Service Graphs which works g
by notpublic 3y ago
Elixir opentelemetry works quite well with Tempo. Tempo does the metric generation [1] and writes it to Prometheus. Tempo also does Service Graphs which works great with context propagation [2].
Btw, metric generation is not enabled in Tempo by default.
# tempo.yml
overrides:
defaults:
metrics_generator:
processors: [service-graphs, span-metrics]
# Prometheus
--web.enable-remote-write-receiver
# Grafana.yml
[feature_toggles]
enable = tempoSearch tempoBackendSearch traceToMetrics
[1] https://grafana.com/docs/tempo/latest/metrics-generator/ https://grafana.com/docs/tempo/latest/metrics-generator/
[2] https://hexdocs.pm/opentelemetry_process_propagator/OpentelemetryProcessPropagator.html https://hexdocs.pm/opentelemetry_process_propagator/Opentele...