Como visualizar métricas no Google Cloud Deploy

O Google Cloud Deploy mostra métricas para quantas implantações ocorrem em um determinado pipeline de entrega, ao longo do tempo e quantas dessas implantações são bem-sucedidas.

Sobre as métricas do Google Cloud Deploy

Todas as métricas de implantação no Google Cloud Deploy têm as seguintes características:

  • Todas as métricas são medidas por pipeline de entrega.

  • Todas as métricas são para implantações na sua meta de produção.

    A meta final na progressão do pipeline de entrega é considerada a meta de produção.

  • Todas as métricas são medidas para um período contínuo de 30 dias.

    Por exemplo, a métrica "Implantações" conta o número de implantações bem-sucedidas e com falha nos últimos 30 dias.

  • As métricas consideram as implantações bem-sucedidas, e algumas também relatam implantações com falha.

    Uma implantação bem-sucedida é aquela em que o pod ou os pods informam um estado pronto. A métrica de taxa de falha da implantação conta as falhas como uma porcentagem de todas as tentativas de implantação.

O Google Cloud Deploy disponibiliza as seguintes métricas de implantação no Console do Google Cloud:

A métrica "Implantações"

A métrica Implantações mostra o número de implantações bem-sucedidas e com falha do pipeline de entrega selecionado no cluster de produção.

A métrica "Implantações", vista na página de detalhes do pipeline de entrega

A métrica "Frequência de implantação"

A métrica Frequência de implantação mostra com que frequência o pipeline de entrega é implantado com sucesso no destino de produção por dia. Essa é uma das quatro métricas principais definidas pela DORA.

A métrica "Frequência de implantação", vista na página de detalhes do pipeline de entrega

Como a frequência de implantação é calculada

A frequência de implantação é calculada com base no número de dias de implantação, não no número de implantações. Ou seja, se o pipeline de entrega gerar quatro implantações na produção em um determinado dia, isso será contado como um dia de implantação.

Essa métrica é expressa por dia, semana ou mês, dependendo do número de implantações:

  • Se o número médio de dias de implantação por semana for maior ou igual a 3, a frequência será expressa diariamente:

    ".8 vezes por dia."

  • Caso contrário, se mais de duas semanas tiverem mais de zero dias de implantação, ele será expresso como semanal:

    "2 dias por semana."

  • Caso contrário, se houver pelo menos um dia de implantação por mês, ele será expresso como mensal:

    "2 dias por mês."

A métrica "Taxa de falha na implantação"

A métrica Taxa de falha na implantação mostra a porcentagem de implantações com falha.

A métrica "Taxa de falha da implantação", na página de detalhes do pipeline de entrega