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.
Os incidentes do Cloud Run são publicados no Personalized Service Health. Considere configurar alertas sobre eventos do Personalized Service Health.
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, jobs e pools de workers 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, jobs e pools de trabalhadores 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 | Jobs | Pools de workers |
---|---|---|---|
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
) - Pool de workers do Cloud Run (
cloud_run_worker_pool
)
Ver métricas no Cloud Run
É possível ver métricas de serviços, jobs e pools de workers nas páginas correspondentes.
Ver métricas de um serviço
Para ver as métricas de serviço na página do Cloud Run:
Clique na guia Serviços.
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.
Conferir métricas de um pool de workers
Para ver as métricas do pool de workers na página do Cloud Run:
Clique na guia Pools de workers.
Localize o pool de workers na lista e clique nele.
Clique na guia MÉTRICAS para mostrar as métricas do pool de workers.
Os gráficos de métricas dos pools de workers do Cloud Run mostram eventos de implantação.
Ver métricas no Cloud Monitoring
Se quiser usar o Metrics Explorer para visualizar as métricas de um recurso monitorado, siga estas etapas:
-
No console Google Cloud , acesse a página 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 (serviço, job ou pool de workers).
- Em Métrica, selecione uma das métricas no menu. Para uma descrição completa das métricas disponíveis, consulte: Página de métricas do Monitoring 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.