Grafico dei nodi - Grafana gestito da Amazon

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à.

Grafico dei nodi

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

I grafici dei nodi possono visualizzare grafici o reti diretti. Utilizzano un layout a forza diretta per posizionare efficacemente i nodi, in modo da facilitare la visualizzazione di mappe infrastrutturali complesse, gerarchie o diagrammi di esecuzione.

Requisiti dei dati

Un grafico a nodi richiede una forma specifica dei dati per poterne visualizzare i nodi e i bordi. Non tutte le fonti di dati o le query possono essere visualizzate con questo grafico. Se desideri utilizzarlo come sviluppatore di fonti di dati, consulta la sezione sull'API dei dati.

Un grafo a nodi è composto da nodi e bordi.

  • Un nodo viene visualizzato come un cerchio. Un nodo può rappresentare un'applicazione, un servizio o qualsiasi altra cosa rilevante dal punto di vista dell'applicazione.

  • Un bordo viene visualizzato come una linea che collega due nodi. La connessione potrebbe essere una richiesta, un'operazione o qualche altra relazione tra i due nodi.

Sia i nodi che i bordi possono avere metadati o statistiche associati. L'origine dati definisce quali informazioni e valori vengono visualizzati, quindi fonti di dati diverse possono mostrare tipi diversi di valori o non mostrare alcuni valori.

Nodi

Di solito, i nodi mostrano due valori statistici all'interno del nodo e due identificatori appena sotto il nodo, in genere nome e tipo. I nodi possono anche mostrare un altro set di valori sotto forma di un cerchio colorato attorno al nodo, con sezioni di colore diverso che rappresentano valori diversi che dovrebbero sommarsi a 1. Ad esempio, puoi avere la percentuale di errori rappresentata dalla parte rossa del cerchio.

Ulteriori dettagli possono essere visualizzati in un menu contestuale, che viene visualizzato quando si sceglie il nodo. Nel menu contestuale possono essere presenti anche collegamenti aggiuntivi che possono indirizzare ad altre parti dell'area di lavoro Grafana o a qualsiasi collegamento esterno.

Nota

Il grafico dei nodi può mostrare solo 1.500 nodi. Se questo limite viene superato, viene visualizzato un avviso nell'angolo in alto a destra e alcuni nodi verranno nascosti. È possibile espandere le parti nascoste del grafico facendo clic sui marker dei nodi nascosti nel grafico.

Edges

I bordi possono anche mostrare statistiche quando passi il mouse sopra il bordo. Analogamente ai nodi, puoi aprire un menu contestuale con dettagli e collegamenti aggiuntivi scegliendo il bordo.

La prima fonte di dati che supporta questa visualizzazione è la fonte di AWS X-Ray dati per la sua funzionalità di mappa dei servizi. Per ulteriori informazioni, consulta Connect a una fonte di AWS X-Ray dati.

Navigazione nel grafico del nodo

Pan

È possibile eseguire una panoramica all'interno del grafico del nodo selezionando una posizione esterna a qualsiasi nodo o bordo e trascinando il puntatore.

Ingrandisci o riduci

È possibile eseguire lo zoom utilizzando i pulsanti nell'angolo superiore sinistro del grafico del nodo oppure utilizzare la rotellina del mouse o altri input di scorrimento con il tasto Ctrl (oCmd).

Esplora i nodi nascosti

Il numero di nodi visualizzati in un determinato momento è limitato per mantenere prestazioni ragionevoli. I nodi che non rientrano in questo limite sono nascosti dietro dei marker selezionabili che mostrano un numero approssimativo di nodi nascosti collegati a quel bordo. Puoi scegliere il marker per espandere il grafico attorno a quel nodo.

Visualizzazione a griglia

Puoi passare alla visualizzazione a griglia per avere una panoramica migliore dei nodi più interessanti del grafico. La visualizzazione a griglia mostra i nodi in una griglia senza bordi e può essere ordinata in base alle statistiche mostrate all'interno del nodo o in base alle statistiche rappresentate dal bordo colorato dei nodi.

Per ordinare i nodi, scegli le statistiche all'interno della legenda. Il marker accanto al nome della statistica (˄o˅) mostra quale statistica è attualmente utilizzata per l'ordinamento e la direzione di ordinamento.

Scegliete un nodo, quindi selezionate l'opzione Mostra nel grafico per tornare al layout del grafico concentrandovi sul nodo selezionato e mostrandolo nel contesto del grafico completo.

Data API (API dati).

Questa visualizzazione richiede una forma specifica dei dati da restituire dalla fonte dei dati per poterla visualizzare correttamente.

Node Graph richiede almeno un frame di dati che descriva i bordi del grafico. Per impostazione predefinita, Node Graph calcolerà i nodi e tutte le statistiche basate su questo frame di dati. Facoltativamente, è possibile inviare un secondo frame di dati che descrive i nodi nel caso in cui sia necessario mostrare più metadati specifici del nodo. È necessario impostare frame.meta.preferredVisualisationType = 'nodeGraph' entrambi i frame di dati o assegnare loro un nome nodes e, edges rispettivamente, il rendering del grafico del nodo.

Estrae i dati dalla struttura

Campi obbligatori:

Nome del campo Type Descrizione

id

string

Identificatore univoco dello spigolo.

source

string

ID del nodo sorgente.

target

string

Id del bersaglio.

Campi opzionali:

Nome del campo Type Descrizione

mainstat

stringa/numero

Prima statistica mostrata nella sovrapposizione quando si passa il mouse sul bordo. Può essere una stringa che mostra il valore così com'è oppure può essere un numero. Se è un numero, viene mostrata anche qualsiasi unità associata a quel campo.

statistica secondaria

stringa/numero

Uguale a MainStat, ma mostrato proprio sotto.

dettagli__*

stringa/numero

Qualsiasi campo preceduto da detail__ verrà mostrato nell'intestazione del menu contestuale quando si fa clic sul bordo. Usalo config.displayName per un'etichetta più leggibile dall'uomo.

Nodi, dati provenienti dalla struttura.

Campi obbligatori:

Nome del campo Type Descrizione

id

string

Identificatore univoco del nodo. A questo ID viene fatto riferimento da edge nei campi di origine e destinazione.

Campi opzionali:

Nome del campo Type Descrizione

titolo

string

Nome del nodo visibile appena sotto il nodo.

Sottotitolo

string

Nome, tipo o altro identificatore aggiuntivo mostrato sotto il titolo.

stativo principale

stringa/numero

Prima statistica mostrata all'interno del nodo stesso. Può essere una stringa che mostra il valore così com'è o un numero. Se è un numero, viene mostrata anche qualsiasi unità associata a quel campo.

statistica secondaria

stringa/numero

Uguale a MainStat, ma mostrato sotto di esso all'interno del nodo.

arc__*

number

Qualsiasi campo preceduto da arc__ verrà utilizzato per creare il cerchio colorato attorno al nodo. La somma di tutti i valori in questi campi deve essere 1. È possibile specificare il colore utilizzandoconfig.color.fixedColor.

dettaglio__*

stringa/numero

Qualsiasi campo preceduto da detail__ verrà mostrato nell'intestazione del menu contestuale quando si fa clic sul nodo. Usalo config.displayName per un'etichetta più leggibile dall'uomo.

color

stringa/numero

Può essere usato per specificare un solo colore invece di usare arc__ i campi per specificare le sezioni a colori. Può essere una stringa (deve essere una stringa di colori HTML accettabile) o un numero, nel qual caso il comportamento dipende dall'field.config.color.modeimpostazione. Questo può essere usato, ad esempio, per creare colori sfumati controllati da un valore di campo.

icon

string

Nome dell'icona da mostrare all'interno del nodo anziché le statistiche predefinite. Sono consentite solo le icone grafane integrate (vedi le icone disponibili qui).

NodeRadius

number

Valore del raggio in pixel. Utilizzato per gestire la dimensione del nodo.

evidenziato

Booleano

Imposta se il nodo deve essere evidenziato. Utilizzatelo, ad esempio, per rappresentare un percorso specifico nel grafico evidenziando diversi nodi e spigoli. L'impostazione predefinita è false.