Aller au contenu

Service Map

Sur cette page
  1. Ce qu'elle affiche
  2. L'explorer
  3. L'utiliser pendant un incident
  4. Modifier les dépendances sur la carte
  5. Ailleurs dans Onagre

La Service Map (carte des services) dessine toute votre architecture telle qu'Onagre la connaît : chaque service, les dépendances entre eux et la santé de chacun. Pendant un incident, elle répond à la question qu'une liste ne peut pas trancher : qu'est-ce que cette panne atteint d'autre ?

Ouvrez-la depuis Monitoring → Service map.

Carte des dépendances : 15 services sur trois niveaux reliés par des flèches de dépendance ; Developer Docs, Mobile Backend et Notifications sont dégradés (orange), les autres sains (vert).
Toute l'architecture sur une carte : la couleur indique la santé, les flèches qui dépend de qui.

Ce qu'elle affiche#

  • Les nœuds sont des services. Chacun affiche son nom, son nombre de sondes et sa santé — vert Healthy, orange Degraded, rouge Down, gris Unknown.
  • Les flèches sont des dépendances. Une flèche de Mobile Backend vers Notifications signifie que Mobile Backend dépend de Notifications.
  • La santé affichée inclut la propagation : un service qui dépend d'un service en échec est affiché comme dégradé même quand ses propres sondes vont bien.

La carte reflète ce que vous avez déclaré : les services que vous avez créés, les sondes que vous y avez placées, les dépendances que vous avez ajoutées. Onagre ne découvre pas les dépendances de lui-même : une flèche manquante correspond donc à une dépendance que personne n'a déclarée.

L'explorer#

Molette pour zoomer, clic sur un service pour son détail, Propagation à la demande, et Fit view pour tout revoir.
  • Faites glisser le fond pour vous déplacer ; faites défiler pour zoomer ; Fit view ramène tout à l'écran.
  • Cliquez sur un service pour ouvrir ses détails : santé, Total sensors, Sensors up, Sensors down, les services dont il dépend (Depends on) et ceux qui l'utilisent (Used by), et View service details. Ses liens sont mis en évidence.
  • Double-cliquez sur un service pour ouvrir sa page.
  • Propagation met en évidence les services en échec et ceux qu'ils impactent — voir Propagation des incidents.
Carte zoomée sur Notifications, sélectionné : le détail du nœud montre une santé dégradée, la part des ressources en service et en panne, les services dont il dépend et ceux qui l'utilisent.
Un clic sur un service montre sa santé et ses dépendances sans quitter la carte.

L'utiliser pendant un incident#

  1. Ouvrez la carte : le service en échec est rouge ou orange.
  2. Activez Propagation : les services impactés par les dépendances apparaissent avec une bordure orange en pointillés, et les chemins sont tracés en orange.
  3. Cliquez sur le service en échec pour voir ses sondes opérationnelles et en panne, puis sur View service details pour atteindre la sonde en échec et son incident.

Modifier les dépendances sur la carte#

Le Link mode (masqué pour les Viewer) vous permet de dessiner des dépendances :

  1. Cliquez sur Link mode.
  2. Faites glisser depuis le service qui dépend vers le service dont il dépend ; une flèche suit le pointeur.
  3. Relâchez sur la cible : la dépendance est créée. Appuyez sur Esc pour annuler un glissement.
  4. Cliquez de nouveau sur Link mode pour quitter le mode.

Pour supprimer une dépendance, cliquez sur sa flèche et confirmez. Les dépendances peuvent aussi être gérées depuis Configuration → Services — voir Services.

Ailleurs dans Onagre#

La page de chaque sonde comporte une carte Service dependencies : une petite carte du service de la sonde et de ses voisins directs. C'est le moyen le plus rapide de voir ce qu'une sonde en échec peut affecter.