← Back to the forum · 📚 Questions about courses
Passer d'une trace Tempo aux logs Loki en un clic
-
Dans Grafana, quand j'ouvre une trace dans Tempo, je voudrais un bouton qui affiche les logs de la même requête dans Loki. Est-ce possible ?
-
✓ Accepted answer
Oui, avec la fonction Trace to logs de la source de données Tempo. Deux prérequis :
1. Vos logs contiennent le
trace_id(injecté par le SDK OpenTelemetry ou votre framework de logs).
2. La source Tempo pointe vers Loki :apiVersion: 1 datasources: - name: Tempo type: tempo url: http://tempo:3200 jsonData: tracesToLogsV2: datasourceUid: loki filterByTraceID: true spanStartTimeShift: -5m spanEndTimeShift: 5m tags: [{ key: service.name, value: app }]flowchart LR T[Span dans Tempo] -->|trace_id| L[Logs Loki de la requête] L -->|derived field trace_id| T
Dans l'autre sens, ajoutez un *derived field* sur la source Loki pour transformer le
trace_iddes logs en lien vers Tempo.