Graphe de nœuds - Amazon Managed Grafana

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Graphe de nœuds

Cette rubrique de documentation est conçue pour les espaces de travail Grafana qui prennent en charge la version 10.x de Grafana.

Pour les espaces de travail Grafana compatibles avec la version 9.x de Grafana, voir. Travailler dans la version 9 de Grafana

Pour les espaces de travail Grafana compatibles avec la version 8.x de Grafana, voir. Travailler dans la version 8 de Grafana

Les graphes de nœuds peuvent visualiser des graphes orientés ou des réseaux. Ils utilisent une disposition de force dirigée pour positionner efficacement les nœuds, afin de faciliter l'affichage de cartes d'infrastructure complexes, de hiérarchies ou de diagrammes d'exécution.

Exigences relatives aux données

Un graphe de nœuds nécessite une forme spécifique des données pour pouvoir afficher ses nœuds et ses arêtes. Ce graphique ne permet pas de visualiser toutes les sources de données ou requêtes. Si vous souhaitez l'utiliser en tant que développeur de sources de données, consultez la section sur l'API de données.

Un graphe de nœuds est composé de nœuds et d'arêtes.

  • Un nœud est affiché sous forme de cercle. Un nœud peut représenter une application, un service ou tout autre élément pertinent du point de vue de l'application.

  • Une arête est affichée sous la forme d'une ligne reliant deux nœuds. La connexion peut être une demande, une opération ou une autre relation entre les deux nœuds.

Les nœuds et les arêtes peuvent être associés à des métadonnées ou à des statistiques. La source de données définit les informations et les valeurs affichées, de sorte que les différentes sources de données peuvent afficher différents types de valeurs ou ne pas en afficher certaines.

Nœuds

Habituellement, les nœuds affichent deux valeurs statistiques à l'intérieur du nœud et deux identifiants juste en dessous du nœud, généralement le nom et le type. Les nœuds peuvent également afficher un autre ensemble de valeurs sous la forme d'un cercle de couleur autour du nœud, avec des sections de couleurs différentes représentant différentes valeurs dont le total doit être égal à 1. Par exemple, le pourcentage d'erreurs peut être représenté par la partie rouge du cercle.

Des détails supplémentaires peuvent être affichés dans un menu contextuel, qui s'affiche lorsque vous choisissez le nœud. Il peut également y avoir des liens supplémentaires dans le menu contextuel qui peuvent cibler d'autres parties de l'espace de travail Grafana ou n'importe quel lien externe.

Note

Le graphe de nœuds ne peut afficher que 1 500 nœuds. Si cette limite est franchie, un avertissement est visible dans le coin supérieur droit et certains nœuds seront masqués. Vous pouvez développer les parties cachées du graphique en cliquant sur les marqueurs Nœuds cachés dans le graphique.

Edges

Les arêtes peuvent également afficher des statistiques lorsque vous survolez les arêtes. Comme pour les nœuds, vous pouvez ouvrir un menu contextuel contenant des informations et des liens supplémentaires en choisissant le bord.

La première source de données prenant en charge cette visualisation est la source de AWS X-Ray données de sa fonctionnalité de carte de service. Pour plus d’informations, consultez Se connecter à une source AWS X-Ray de données.

Navigation dans le graphe de nœuds

Casserole

Vous pouvez vous déplacer dans le graphe de nœuds en choisissant l'extérieur d'un nœud ou d'une arête et en faisant glisser le pointeur.

Zoomer ou dézoomer

Vous pouvez zoomer à l'aide des boutons situés dans le coin supérieur gauche du graphe de nœuds, ou à l'aide de la molette de la souris ou d'une autre saisie de défilement avec la touche Ctrl (ouCmd).

Explorez les nœuds cachés

Le nombre de nœuds affichés à un moment donné est limité afin de maintenir des performances raisonnables. Les nœuds situés en dehors de cette limite sont cachés derrière des marqueurs sélectionnables qui indiquent un nombre approximatif de nœuds cachés connectés à cette arête. Vous pouvez choisir le marqueur pour développer le graphique autour de ce nœud.

Vue de la grille

Vous pouvez passer à la vue en grille pour avoir une meilleure vue d'ensemble des nœuds les plus intéressants du graphique. La vue en grille montre les nœuds dans une grille sans arêtes et peut être triée en fonction des statistiques affichées à l'intérieur du nœud ou des statistiques représentées par la bordure colorée des nœuds.

Pour trier les nœuds, choisissez les statistiques dans la légende. Le marqueur situé à côté du nom de la statistique (˄ou˅) indique la statistique actuellement utilisée pour le tri et la direction du tri.

Choisissez un nœud, puis sélectionnez l'option Afficher dans le graphique pour revenir à la mise en page graphique en mettant l'accent sur le nœud sélectionné, afin de l'afficher dans le contexte du graphique complet.

API de données

Cette visualisation nécessite une forme spécifique des données à renvoyer depuis la source de données afin de les afficher correctement.

Node Graph nécessite au minimum un bloc de données décrivant les arêtes du graphe. Par défaut, le graphe de nœuds calcule les nœuds et toutes les statistiques en fonction de cette trame de données. Facultativement, une deuxième trame de données décrivant les nœuds peut être envoyée au cas où il serait nécessaire d'afficher davantage de métadonnées spécifiques aux nœuds. Vous devez définir frame.meta.preferredVisualisationType = 'nodeGraph' les deux blocs de données ou les nommer nodes et edges respectivement le rendu du graphe de nœuds.

Données d'arêtes issues de la structure

Champs obligatoires :

Nom de champ Type Description

id

chaîne

Identifiant unique de l'arête.

source

chaîne

ID du nœud source.

cible

chaîne

Identifiant de la cible.

Champs facultatifs :

Nom de champ Type Description

mainstat

chaîne/numéro

Première statistique affichée dans la superposition lorsque vous survolez le bord. Il peut s'agir d'une chaîne indiquant la valeur telle quelle ou d'un nombre. S'il s'agit d'un nombre, toute unité associée à ce champ est également affichée.

stat secondaire

chaîne/numéro

Identique à MainStat, mais affiché juste en dessous.

détail__*

chaîne/numéro

Tout champ préfixé par detail__ sera affiché dans l'en-tête du menu contextuel lorsque vous cliquez sur le bord. config.displayNameÀ utiliser pour une étiquette plus lisible par l'homme.

Données des nœuds issues de la structure

Champs obligatoires :

Nom de champ Type Description

id

chaîne

Identifiant unique du nœud. Cet identifiant est référencé par arête dans ses champs source et cible.

Champs facultatifs :

Nom de champ Type Description

title

chaîne

Nom du nœud visible juste en dessous du nœud.

subtitle

chaîne

Identifiant supplémentaire, nom, type ou autre identifiant indiqué sous le titre.

mainstat

chaîne/numéro

Première statistique affichée à l'intérieur du nœud lui-même. Il peut s'agir d'une chaîne indiquant la valeur telle quelle ou d'un nombre. S'il s'agit d'un nombre, toute unité associée à ce champ est également affichée.

stat secondaire

chaîne/numéro

Identique à MainStat, mais affiché en dessous à l'intérieur du nœud.

arc__*

nombre

Tout champ préfixé par un arc__ sera utilisé pour créer le cercle de couleur autour du nœud. La somme de toutes les valeurs de ces champs doit être égale à 1. Vous pouvez spécifier la couleur en utilisantconfig.color.fixedColor.

détail__*

chaîne/numéro

Tout champ préfixé par detail__ sera affiché dans l'en-tête du menu contextuel lorsque vous cliquez sur le nœud. À utiliser config.displayName pour une étiquette plus lisible par l'homme.

color

chaîne/numéro

Peut être utilisé pour spécifier une seule couleur au lieu d'utiliser les arc__ champs pour spécifier des sections de couleur. Il peut s'agir d'une chaîne (il doit s'agir d'une chaîne de couleur HTML acceptable) ou d'un nombre, auquel cas le comportement dépend du field.config.color.mode paramètre. Cela peut être utilisé, par exemple, pour créer un dégradé de couleurs contrôlé par une valeur de champ.

icon

chaîne

Nom de l'icône à afficher dans le nœud à la place des statistiques par défaut. Seules les icônes intégrées à Grafana sont autorisées (voir les icônes disponibles ici).

Rayon du nœud

nombre

Valeur du rayon en pixels. Utilisé pour gérer la taille des nœuds.

surligné

Booléen

Définit si le nœud doit être surligné. Utilisez-le, par exemple, pour représenter un chemin spécifique dans le graphe en surlignant plusieurs nœuds et arêtes. La valeur par défaut est false.