Carte de dépendances des services

Présentation

La carte de dépendances des services est une visualisation interactive sous forme de graphe, accessible depuis Supervision → Carte des services. Elle affiche tous vos services sous forme de nœuds et leurs dépendances sous forme d'arêtes orientées, offrant une vue architecturale en temps réel de votre système et de sa santé.


Lire la carte

Chaque nœud représente un service et affiche :

  • Le nom du service.
  • Le nombre de sondes.
  • Le statut de santé — codé par couleur avec un indicateur de bordure gauche :
Couleur Statut
Vert Sain — toutes les sondes sont opérationnelles
Orange Dégradé — certaines sondes sont en échec
Rouge Hors service — toutes les sondes sont en échec
Gris Inconnu — aucune donnée de sonde disponible

Les arêtes représentent les dépendances : une flèche du Service A vers le Service B signifie que A dépend de B.


  • Glissez le canevas pour vous déplacer.
  • Défilez pour zoomer ou dézoomer.
  • Bouton Ajuster la vue — zoom automatique pour afficher tous les services.
  • Cliquez sur un nœud pour ouvrir un panneau détaillé.
  • Double-cliquez sur un nœud pour accéder à la page de détail du service.
  • Cliquez sur une arête pour supprimer la dépendance (avec confirmation).

Panneau de détail du nœud

Cliquer sur un nœud ouvre un panneau avec des informations détaillées :

  • Statut de santé avec indicateur de couleur.
  • Barre des sondes — répartition visuelle des sondes opérationnelles et en échec.
  • Compteurs du total des sondes, des sondes opérationnelles et des sondes en échec.
  • Dépend de — liste des services amont (liens cliquables).
  • Utilisé par — liste des services aval (liens cliquables).
  • Voir les détails du service — lien vers la page de détail complète du service.

Lorsque la propagation des incidents est active, le panneau affiche également la source de l'impact et les informations d'impact en aval.


Créer des dépendances de manière interactive

Vous pouvez créer des dépendances directement sur la carte sans quitter la visualisation :

  1. Cliquez sur le bouton Mode liaison dans la barre d'outils.
  2. La bordure du canevas devient orange pour indiquer que le mode liaison est actif.
  3. Glissez d'un nœud de service à un autre — une flèche animée suit votre curseur.
  4. Relâchez sur le service cible pour créer la dépendance.
  5. Appuyez sur Échap à tout moment pour annuler un glissement.
  6. Cliquez à nouveau sur le bouton pour quitter le mode liaison.

💡 Dépendances multiples

Le mode liaison reste actif après chaque création de dépendance, ce qui vous permet d'enchaîner plusieurs liaisons sans réactiver le mode à chaque fois.

Supprimer des dépendances

  • Sur la carte : cliquez sur une arête (la ligne en pointillés entre deux services) et confirmez la suppression dans la boîte de dialogue.
  • Depuis les paramètres : accédez à Paramètres → Services, cliquez sur le bouton des dépendances à côté d'un service, et supprimez les liaisons individuellement.

Mise en surbrillance des arêtes

Lorsque vous sélectionnez un nœud en cliquant dessus, la carte met en surbrillance ses connexions :

  • Arêtes bleues — services dont ce nœud dépend (amont).
  • Arêtes rouges — services qui dépendent de ce nœud (aval).

Cela permet de tracer facilement la chaîne de dépendances de n'importe quel service en un coup d'œil.


Résumé

Aspect Détails
Accès Supervision → Carte des services
Visualisation Graphe interactif Cytoscape.js avec déplacement, zoom et interactions au clic
Créer des dépendances Glisser entre les nœuds en mode liaison
Supprimer des dépendances Cliquer sur une arête et confirmer
Détails du nœud Cliquer sur un nœud pour voir la santé, les sondes et les listes de dépendances
Fonctionnalité associée Propagation des incidents — visualisez les défaillances en cascade sur la même carte