Monitoring
Health check
Prérequis
- Plugin Grafana Infinity d’installé sur l’instance hébergeant Grafana
- Endpoint d’health check sur l’applicatif à monitorer
Format de la réponse
Grafana pour la représentation de graphique a besoin de données dans le format time series.
Ainsi le format renvoyé par l’endpoint d’health check doit correspondre à un tableau d’objet avec une valeur numérique et doit correspondre au format présenté ci-dessous.
Sans ce format, le système d’alerte de Grafana ne peut fonctionner.
Création d’un panel
Il faut selectionner la dataSource Infinity :
Type=JSONParser=BackendSource=URLFormat=Table
Pour avoir la visualisation sous forme de carré vert ou rouge, il faut choisir dans le “panel” de gauche
la visualisation Statet la configurer :
Fields=Numeric FieldsText Mode=NameColor Mode=Background gradientText Alignment=Center
Il faut aussi configurer le Threshold :
- Passer à rouge la couleur de base
- Ajouter une valeur de threshold à
1et lui affecter la couleur verte.