Afficher les métriques dans Google Cloud Deploy

Google Cloud Deploy affiche des métriques sur le nombre de déploiements effectués pour un pipeline de diffusion donné, au fil du temps et le nombre de déploiements réussis.

À propos des métriques Google Cloud Deploy

Toutes les métriques de déploiement de Google Cloud Deploy présentent les caractéristiques suivantes:

  • Toutes les métriques sont mesurées par pipeline de diffusion.

  • Toutes les métriques concernent les déploiements vers votre cible de production.

    La cible finale de votre progression du pipeline de diffusion est considérée comme la cible de production.

  • Toutes les métriques sont mesurées sur une période glissante de 30 jours.

    Par exemple, la métrique "Déploiements" compte le nombre de déploiements ayant réussi et échoué au cours des 30 derniers jours.

  • Les métriques considèrent des déploiements réussis et certaines signalent également des déploiements ayant échoué.

    Un déploiement réussi est un déploiement pour lequel le ou les pods indiquent un état prêt. La métrique "Taux d'échec du déploiement" comptabilise les échecs sous la forme d'un pourcentage de toutes les tentatives de déploiement.

Google Cloud Deploy met les métriques de déploiement suivantes à disposition dans Google Cloud Console:

Métrique Déploiements

La métrique Déploiements indique le nombre de déploiements réussis et en échec du pipeline de diffusion sélectionné vers votre cluster de production.

La métrique "Déploiements", affichée sur la page "Détails du pipeline de diffusion"

Métrique de fréquence de déploiement

La métrique Fréquence de déploiement indique la fréquence à laquelle le pipeline de diffusion se déploie par jour sur la cible de production. Il s'agit de l'une des quatre métriques clés définies par DORA.

Métrique de fréquence de déploiement, affichée sur la page de détails du pipeline de diffusion

Calcul de la fréquence de déploiement

La fréquence de déploiement est calculée en fonction du nombre de jours de déploiement, et non du nombre de déploiements. Par exemple, si le pipeline de diffusion génère quatre déploiements en production un jour donné, cela compte pour un jour de déploiement.

Cette métrique est exprimée par jour, par semaine ou par mois, selon le nombre de déploiements:

  • Si le nombre moyen de jours de déploiement par semaine est supérieur ou égal à 3, la fréquence est exprimée quotidiennement:

    "8 fois par jour."

  • Dans le cas contraire, si le délai de déploiement est supérieur à deux semaines, il est exprimé sous la forme d'une semaine:

    "2 jours par semaine."

  • Sinon, s'il existe au moins un jour de déploiement par mois, il est exprimé sous forme de mois:

    "2 jours par mois."

Métrique du taux d'échec du déploiement

La métrique Taux d'échec du déploiement indique le pourcentage de déploiements ayant échoué.

Métrique du taux d'échec du déploiement, affichée sur la page d'informations du pipeline de diffusion