Services
Présentation
Un service est un regroupement logique représentant un composant de votre architecture applicative — par exemple une passerelle API, un backend de paiement, un cluster de base de données ou un frontend web. En organisant vos sondes au sein de services, vous obtenez une vue structurée et synthétique de la santé de votre système.
Les services constituent le socle de deux fonctionnalités avancées :
- Carte de dépendances des services — un graphe visuel montrant les relations entre vos services.
- Propagation des incidents — détection automatique des défaillances en cascade entre services dépendants.
Vous pouvez gérer vos services depuis Paramètres → Services dans le tableau de bord Onagre.
Pourquoi utiliser les services ?
Sans services, votre supervision se résume à une liste plate de sondes individuelles. À mesure que le nombre de sondes augmente, il devient difficile de comprendre quelle partie de votre système est affectée lorsqu'un problème survient.
Les services résolvent ce problème en vous permettant de :
- Regrouper les sondes associées sous un même composant logique.
- Visualiser la santé en un coup d'œil — chaque service calcule son statut à partir de ses sondes (Sain, Dégradé, Hors service, Inconnu).
- Modéliser les dépendances entre services pour comprendre l'impact en amont et en aval.
- Identifier les causes racines plus rapidement lorsqu'une défaillance se propage dans votre architecture.
Gestion des services
Créer un service
- Accédez à Paramètres → Services.
- Cliquez sur Nouveau service.
- Saisissez un nom (par ex.
Payment API) et une description facultative. - Enregistrez.
Vous pouvez créer autant de services que votre architecture l'exige.
💡 Service par défaut
Chaque organisation dispose d'un service par défaut qui ne peut pas être supprimé. Lors de la création d'une nouvelle sonde, le service par défaut est pré-sélectionné.
Modifier ou supprimer un service
- Cliquez sur le bouton modifier à côté d'un service pour mettre à jour son nom ou sa description.
- Cliquez sur le bouton supprimer pour retirer un service. Le service par défaut ne peut pas être supprimé.
Assigner des sondes aux services
Chaque sonde appartient à exactement un service. Lorsque vous créez ou modifiez une sonde, sélectionnez le service cible dans la section Paramètres généraux.
Une fois assignée, la sonde contribue au statut de santé du service :
| Statut du service | Condition |
|---|---|
| Sain | Toutes les sondes actives sont opérationnelles |
| Dégradé | Au moins une sonde est en échec, mais pas toutes |
| Hors service | Toutes les sondes actives sont en échec |
| Inconnu | Aucune donnée de sonde disponible |
Page de détail d'un service
Cliquez sur le nom d'un service pour ouvrir sa page de détail. Cette vue fournit :
- Statut de santé avec les statistiques des sondes (total, opérationnelles, en échec).
- Dépendances amont — services dont celui-ci dépend.
- Consommateurs aval — services qui dépendent de celui-ci.
- Liste des sondes — toutes les sondes assignées au service, avec leur type, statut, environnement, planification et date du dernier contrôle.
Depuis cette page, vous pouvez naviguer directement vers les services associés ou les détails de chaque sonde.
Résumé
| Aspect | Détails |
|---|---|
| Objectif | Regrouper les sondes en composants applicatifs logiques |
| Statut de santé | Calculé automatiquement à partir de l'état des sondes |
| Dépendances | Créées de manière interactive sur la carte ou depuis les paramètres du service |
| Carte de dépendances | Graphe visuel accessible via Supervision → Carte des services |
| Propagation | Détection automatique des défaillances en cascade |
| Accès | Paramètres → Services (gestion) / Supervision → Carte des services (visualisation) |