Les indicateurs DevOps
Indicateurs (ou métriques) et mesures sont deux choses différentes. La mesure est une donnée brute remontée par une sonde à un instant t. Elle ne porte d’autre information qu’elle-même. Un indicateur est un calcul réalisé à partir de l’agrégation des mesures. L’objectif d’un indicateur est d’apporter une vue sur l’évolution du système et la façon dont il répond au besoin de ses utilisateurs. Indicateur Sonde
Par exemple, une mesure peut informer qu’un service consomme 80 % de ses ressources processeur disponibles. Peut-être est-ce le signe que quelque chose ne va pas, ou peut-être est-ce tout à fait normal. En revanche, un indicateur qui détermine que chaque mois l’utilisation des ressources augmente de 10 % vous informe de tout autre chose… D’une part, il va rapidement falloir augmenter les ressources disponibles, ou créer une nouvelle instance, et d’autre part il va falloir investiguer sur un éventuel problème de consommation des ressources.
Il en va de même pour les indicateurs que l’on utilise pour décrire le fonctionnement d’une équipe et/ou d’une organisation. Dire qu’un produit est livré tous les mois est peut-être intéressant pour mettre en évidence que l’équipe déploie à un rythme plutôt lent mais acceptable, mais fondamentalement...