Monitorar a integridade e o desempenho

O Cloud Monitoring fornece monitoramento de desempenho do Cloud Run, métricas e verificações de tempo de atividade, além de alertas para enviar notificações quando determinados limites de métrica são excedidos. Os preços do Google Cloud Observability são aplicáveis, o que significa que não há custo financeiro pelas métricas na versão totalmente gerenciada do Cloud Run.

Métricas integradas

O Cloud Run é integrado automaticamente ao Cloud Monitoring , sem necessidade de configuração. Isso significa que as métricas dos seus serviços e jobs do Cloud Run são capturadas automaticamente quando estão em execução.

É possível visualizar métricas no Cloud Monitoring ou nas páginas de serviços e jobs do Cloud Run no console. O Cloud Monitoring oferece mais opções de criação de gráficos e filtragem.

As principais métricas do Cloud Run incluem:

Métrica Serviços Empregos
Tempo da instância do contêiner faturável
Latência de inicialização do contêiner
Utilização da CPU do contêiner
Uso de memória do contêiner
Uso de memória da GPU do contêiner
Uso de memória da GPU do contêiner
Utilização de GPU de contêiner
Bytes enviados
Bytes recebidos
Contagem de solicitações
Latências da solicitação
Contagem de instâncias do contêiner
Máximo de solicitações simultâneas
Execuções concluídas
Execuções em andamento
Tentativas de tarefas concluídas
Executando tentativas de tarefa

Para ver uma lista de todas as métricas do Cloud Run disponíveis e maiores detalhes, consulte a visão geral completa das métricas do Cloud Run no Cloud Monitoring.

Criar métricas personalizadas

Para gerar métricas personalizadas do serviço do Cloud Run, é possível implantar um agente de arquivo secundário, como OpenTelemetry ou Prometheus.

Como alternativa, você pode usar métricas com base em registros para coletar métricas personalizadas.

Tipos de recurso

Os nomes dos recursos de monitoramento do Cloud Run são:

Ver métricas no Cloud Run

É possível ver métricas de serviços e jobs nas páginas de serviço e jobs correspondentes.

Ver métricas de um serviço

Para ver as métricas de serviço na página do Cloud Run:

  1. Acesse o Cloud Run

  2. Na lista, localize e clique no serviço.

  3. Clique na guia MÉTRICAS para ver as métricas do serviço.

Os gráficos de métricas dos serviços do Cloud Run mostram eventos de implantação.

Ver métricas de um job

Para ver as métricas do job na página do Cloud Run:

  1. Acesse o Cloud Run

  2. Clique na guia JOBS

  3. Clique no job na lista de jobs.

  4. Clique na guia MÉTRICAS para ver as métricas do job.

Ver métricas no Cloud Monitoring

Se quiser usar o Metrics Explorer para visualizar as métricas de um recurso monitorado, siga estes passos:

  1. No Console do Google Cloud, acesse a página do  Metrics Explorer:

    Acesse o Metrics explorer

    Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.

  2. Selecione a guia Configuração e insira ou selecione um Tipo de recurso e uma Métrica. Use as seguintes informações para preencher os campos:
    1. Em Recurso, selecione o tipo de recurso (para serviço ou job).
    2. Em Métrica, selecione uma das métricas no menu. Para uma descrição completa das métricas disponíveis, consulte: Como monitorar a página de métricas do Google Cloud.
  3. (Opcional) Para configurar como os dados são visualizados, use os menus Filtrar, Agrupar por e Agregador. Por exemplo, é possível agrupar por rótulos de recurso ou métrica. Para mais informações, consulte Como selecionar métricas.

Adicionar verificações de tempo de atividade

Use o Cloud Monitoring para acompanhar o desempenho dos serviços. Para mais informações, consulte Verificar a disponibilidade do seu serviço (verificações de tempo de atividade).

Adicionar alertas

Use o Cloud Monitoring para enviar notificações sobre determinados eventos, como falhas nas verificações de tempo de atividade. Para mais informações, consulte Criar e gerenciar políticas de alerta para seu serviço.