Visualiza métricas en Google Cloud Deploy

Google Cloud Deploy muestra métricas sobre cuántas implementaciones ocurren para una canalización de entrega determinada a lo largo del tiempo y cuántas de esas implementaciones tienen éxito.

Acerca de las métricas de implementación de Google Cloud

Todas las métricas de implementación en Google Cloud Deploy tienen las características siguientes:

  • Todas las métricas se miden por canalización de entrega.

  • Todas las métricas son para implementaciones en tu objetivo de producción.

    Se considera que el objetivo final de tu progresión de canalización de entrega es el objetivo de producción.

  • Todas las métricas se miden durante un período progresivo de 30 días.

    Por ejemplo, la métrica Implementaciones cuenta la cantidad de implementaciones exitosas y fallidas en los últimos 30 días.

  • Las métricas consideran implementaciones exitosas, y algunas también informan implementaciones fallidas.

    Una implementación exitosa es aquella para la que el pod o los pods informan un estado de preparación. La métrica de tasa de fallas de implementación cuenta las fallas como un porcentaje de todos los intentos de implementación.

Google Cloud Deploy pone a disposición las siguientes métricas de implementación en Google Cloud Console:

La métrica de implementaciones

En la métrica Implementaciones, se muestra la cantidad de implementaciones exitosas y fallidas de la canalización de entrega seleccionada en tu clúster de producción.

La métrica de implementaciones, que se ve en la página de detalles de la canalización de entrega

La métrica de frecuencia de implementación

La métrica Frecuencia de implementación muestra la frecuencia con la que la canalización de entrega se implementa de forma correcta en el objetivo de producción por día. Esta es una de las cuatro métricas clave que define DORA.

La métrica de frecuencia de implementación, que se ve en la página de detalles de la canalización de entrega

Cómo se calcula la frecuencia de implementación

La frecuencia de implementación se calcula en función de la cantidad de días de implementación, no de la cantidad de implementaciones. Es decir, si la canalización de entrega genera cuatro implementaciones en producción en un día determinado, se cuenta como un día de implementación.

Esta métrica se expresa por día, por semana o por mes, según la cantidad de implementaciones que haya:

  • Si la cantidad mediana de días de implementación por semana es mayor o igual que 3, la frecuencia se expresa como diario:

    “.8 veces por día”.

  • De lo contrario, si más de 2 semanas tienen más de 0 días de implementación, se expresa como semanal:

    “2 días por semana”.

  • De lo contrario, si hay al menos un día de implementación por mes, se expresa como mensual:

    “2 días por mes”.

La métrica de tasa de errores de implementación

En la métrica Tasa de errores de implementación, se muestra el porcentaje de implementaciones que fallaron.

La métrica de tasa de errores de implementación, que se ve en la página de detalles de la canalización de entrega