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:
- Revisão do Cloud Run (
cloud_run_revision
) - Job do Cloud Run (
cloud_run_job
)
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:
Na lista, localize e clique no serviço.
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:
Clique na guia JOBS
Clique no job na lista de jobs.
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:
-
No Console do Google Cloud, acesse a página do leaderboard Metrics Explorer:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
- 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:
- Em Recurso, selecione o tipo de recurso (para serviço ou job).
- 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.
- (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.