Une activité industrielle, par essence, doit être rentable. Notamment, la production doit être fiable et on doit être en mesure de la contrôler. Dans le monde des services informatiques, cela se traduit par des concepts tels que l’infrastructure as code, l’intégration continue, la compilation reproductible, ainsi que l’observabilité. Cet article est consacré à la découverte de la suite LGTM développée par l’entreprise Grafana Labs, qui fournit une solution d’observabilité efficace, moderne, séduisante, et dans les règles de l’art.
L’observabilité est l’effort produit pour fournir une réponse satisfaisante et détaillée à la question essentielle qu’on est en devoir de se poser en tant qu’ingénieur système : « Mais que diable se passe-t-il sur mon infrastructure ? ».
Il s’agit d’une notion qui regroupe toutes les techniques permettant à un opérateur de surveiller ce qui tourne sur les machines qu’il administre. L’une des techniques les plus évidentes et les plus anciennes dans l’histoire de l’informatique est la consignation des événements d’un processus dans un journal, qu’on appelle également fichier de log. L’ensemble des données produites par les outils d’observabilité s’appelle la télémétrie.
Pour synthétiser une définition, on peut dire que l’observabilité est l’art de comprendre l’état d’un système complexe en se basant uniquement sur la connaissance de ses résultats externes. Ses utilités directes sont :
- la mesure des performances ;<…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première