Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tracciamento in Explore
Questo argomento della documentazione è progettato per le aree di lavoro Grafana che supportano la versione 10.x di Grafana.
Per le aree di lavoro Grafana che supportano la versione 9.x di Grafana, vedere. Lavorare nella versione 9 di Grafana
Per le aree di lavoro Grafana che supportano la versione 8.x di Grafana, vedere. Funzionamento in Grafana versione 8
Puoi usare Explore per visualizzare le tracce provenienti da fonti di dati di tracciamento.
Sono supportate le origini dati seguenti.
Per informazioni su come configurare le query per le fonti di dati sopra elencate, consulta la documentazione relativa a una fonte di dati specifica.
Editor della query
Puoi interrogare e cercare dati di tracciamento utilizzando l'editor di query di un'origine dati.
Ogni fonte di dati può avere il proprio editor di query. L'editor di query per l'origine dati Tempo è leggermente diverso dall'editor di query per l'origine dati Jaeger.
Per informazioni sull'interrogazione di ciascuna fonte di dati, consulta la relativa documentazione.
Spiegazione di Trace View
Questa sezione spiega gli elementi del pannello di controllo di Trace View.
Intestazione
L'intestazione della vista di traccia contiene i seguenti elementi:
-
Titolo dell'intestazione: mostra il nome dello span principale e dell'ID di traccia.
-
Cerca: evidenzia le aree contenenti il testo cercato.
-
Metadati: vari metadati sulla traccia.
Minimappa
Mostra una vista condensata della sequenza temporale della traccia. Trascina il puntatore sulla minimappa per ingrandire un intervallo di tempo più piccolo. Lo zoom aggiornerà anche la timeline principale, quindi è facile vedere intervalli più brevi. Passando il mouse sulla minimappa, quando viene ingrandita, verrà visualizzato il pulsante Reimposta selezione che ripristina lo zoom.
Filtri Span
Utilizzando i filtri Span, puoi filtrare gli intervalli nel visualizzatore della timeline di traccia. Più filtri aggiungi, più specifici sono gli intervalli filtrati.
Puoi aggiungere uno o più dei seguenti filtri:
-
Nome del servizio di risorse
-
Nome Span
-
Durata
-
Tag (che includono tag, tag di processo e campi di registro)
Per mostrare solo gli intervalli corrispondenti, scegli l'interruttore Mostra solo corrispondenze.
Pianificazione
Mostra l'elenco degli intervalli all'interno della traccia. Ogni riga di estensione è composta dai seguenti componenti:
-
Pulsante Espandi figli: espande o comprime tutti gli intervalli secondari dell'intervallo selezionato.
-
Nome del servizio: nome del servizio che ha registrato l'intervallo.
-
Nome dell'operazione: nome dell'operazione rappresentata da questo intervallo.
-
Barra della durata dell'intervallo: rappresentazione visiva della durata dell'operazione all'interno della traccia.
Dettagli Span
Scegliendo la riga di estensione vengono visualizzati i dettagli relativi all'estensione, inclusi i seguenti.
Nome operazione
Metadati Span
Tag: tutti i tag associati a questo intervallo.
Metadati del processo: metadati relativi al processo che ha registrato questo intervallo.
Registri: elenco dei log registrati da questo intervallo e dei valori chiave associati. Nel caso dei registri Zipkin, la sezione mostra le annotazioni Zipkin.
Traccia nei log
È possibile passare da un intervallo in una vista di traccia direttamente ai log pertinenti per quell'intervallo. È disponibile per le fonti di dati Tempo, Jaeger e Zipkin. Fai riferimento alla loro documentazione pertinente per istruzioni su come configurare ciascuna fonte di dati.
Scegliete l'icona del documento per aprire una vista divisa in Explore con l'origine dati configurata e interrogare i log pertinenti per l'intervallo.
Ricalca le metriche
Nota
Questa funzionalità è attualmente in versione beta
Puoi passare da un intervallo in una vista di traccia direttamente alle metriche pertinenti per quell'intervallo. Questa funzione è disponibile per le sorgenti dati Tempo, Jaeger e Zipkin. Fate riferimento alla loro documentazione pertinente per i dettagli sulla configurazione.
Traccia fino ai profili
Utilizzando Trace to profiles, puoi sfruttare la capacità di Grafana di correlare segnali diversi aggiungendo la funzionalità di collegamento tra tracce e profili.
Grafico dei nodi
Facoltativamente, è possibile espandere il grafico del nodo per la traccia visualizzata. A seconda della fonte di dati, questo può mostrare gli intervalli della traccia come nodi nel grafico o aggiungere un contesto aggiuntivo, incluso il grafico del servizio basato sulla traccia corrente.
Visualizzazione del grafico dei servizi
La visualizzazione Service Graph visualizza le metriche di ampiezza (traccia i dati relativi a tassi, tassi di errore e durate (RED)) e i grafici dei servizi. Una volta impostati i requisiti, questa visualizzazione preconfigurata è immediatamente disponibile.
Per ulteriori informazioni, consulta la pagina dell'origine dati di Tempo. Puoi anche vedere la pagina di visualizzazione del grafico dei servizi
Data API (API dati).
Questa visualizzazione richiede una forma specifica dei dati da restituire dalla fonte dei dati per visualizzarli correttamente.
L'origine dati deve restituire il frame e il set frame.meta.preferredVisualisationType = 'trace'
di dati.
Struttura del frame di dati
Campi obbligatori;
Nome del campo | Type | Descrizione |
---|---|---|
TraceID | string | Identificatore per l'intera traccia. Dovrebbe esserci una sola traccia nel frame di dati. |
SPanID | string | Identificatore per l'intervallo corrente. Gli SPANID devono essere unici per traccia. |
ParentsPanID | string | spanID dello span principale per creare una relazione genitore-figlio nella vista trace. Può essere utilizzato undefined per root span senza un genitore. |
serviceName | string | Nome del servizio di cui fa parte questo span. |
ServiceTags | TraceKeyValuePair[] | Elenco dei tag rilevanti per il servizio. |
startTime | number | Ora di inizio dell'intervallo in millisecondi. |
durata | number | Durata dell'intervallo in millisecondi. |
Campi opzionali:
Nome del campo | Type | Descrizione |
---|---|---|
log | TraceLog[] | Elenco dei log associati all'intervallo corrente. |
tags | TraceKeyValuePair[] | Elenco dei tag associati all'intervallo corrente. |
warnings | stringa [] | Elenco degli avvisi associati all'intervallo corrente. |
StackTraces | stringa [] | Elenco delle tracce dello stack associate all'intervallo corrente. |
errorIconColor | string | Colore dell'icona di errore nel caso in cui span sia etichettato con. error:
true |
Per informazioni dettagliate sui tipi TraceSpanRow