O Cloud Monitoring oferece monitorização do desempenho do Cloud Run, métricas, e verificações de tempo de atividade, juntamente com alertas para enviar notificações quando determinados limites de métricas são excedidos. A preços da Google Cloud Observability aplicam-se, o que significa que não existe cobrança de métricas na versão totalmente gerida do Cloud Run.
Os incidentes do Cloud Run são publicados no Personalized Service Health. Deve considerar configurar alertas sobre eventos do Personalized Service Health.
Métricas integradas
O Cloud Run está integrado automaticamente com o Cloud Monitoring sem necessidade de configuração. Isto significa que as métricas dos seus serviços, tarefas e conjuntos de trabalhadores do Cloud Run são captadas automaticamente quando estão em execução.
Pode ver as métricas no Cloud Monitoring ou nas páginas de serviço, trabalhos e conjuntos de trabalhadores do Cloud Run na consola. O Cloud Monitoring oferece mais opções de criação de gráficos e filtragem.
As principais métricas do Cloud Run incluem o seguinte:
Métrica | Serviços | Empregos | Conjuntos de trabalhadores |
---|---|---|---|
Tempo de instância do contentor faturável | ✓ | ✓ | ✓ |
Latência de arranque do contentor | ✓ | ✓ | ✓ |
Utilização da CPU do contentor | ✓ | ✓ | ✓ |
Utilização de memória do contentor | ✓ | ✓ | ✓ |
Utilização de memória da GPU do contentor | ✓ | ||
Utilização da memória da GPU do contentor | ✓ | ||
Utilização da GPU do contentor | ✓ | ||
Bytes enviados | ✓ | ✓ | ✓ |
Bytes recebidos | ✓ | ✓ | ✓ |
Contagem de pedidos | ✓ | ||
Latências de pedidos | ✓ | ||
Número de instâncias do contentor | ✓ | ✓ | |
Máximo de pedidos simultâneos | ✓ | ||
Execuções concluídas | ✓ | ||
Execuções em curso | ✓ | ||
Tentativas de tarefas concluídas | ✓ | ||
Tentativas de tarefas em execução | ✓ |
Para ver uma lista de todas as métricas do Cloud Run disponíveis e detalhes mais detalhados, consulte a vista geral completa das métricas do Cloud Run no Cloud Monitoring.
Crie métricas personalizadas
Para gerar métricas personalizadas a partir do seu serviço do Cloud Run, pode implementar um agente sidecar, como o OpenTelemetry ou o Prometheus.
Em alternativa, pode usar métricas baseadas em registos para recolher métricas personalizadas.
Tipos de recursos
Os nomes dos recursos de monitorização do Cloud Run são:
- Revisão do Cloud Run (
cloud_run_revision
) - Tarefa do Cloud Run (
cloud_run_job
) - Cloud Run Worker Pool (
cloud_run_worker_pool
)
Veja métricas no Cloud Run
Pode ver métricas para serviços, tarefas e conjuntos de trabalhadores nas páginas correspondentes de serviços, tarefas e conjuntos de trabalhadores.
Veja métricas de um serviço
Para ver as métricas de serviço na página do Cloud Run:
Clique no separador Serviços.
Localize o serviço na lista de serviços e clique nele.
Clique no separador MÉTRICAS para mostrar as métricas desse serviço.
Os gráficos de métricas para serviços do Cloud Run apresentam eventos de implementação.
Veja as métricas de um trabalho
Para ver as métricas de tarefas na página do Cloud Run:
Clique no separador EMPREGOS
Clique na tarefa na lista de tarefas.
Clique no separador MÉTRICAS para mostrar as métricas desse trabalho.
Veja métricas de um conjunto de trabalhadores
Para ver as métricas do conjunto de trabalhadores na página do Cloud Run:
Clique no separador Pools de trabalhadores.
Localize o grupo de trabalhadores na lista de grupos de trabalhadores e clique no mesmo.
Clique no separador MÉTRICAS para mostrar as métricas desse conjunto de trabalhadores.
Os gráficos de métricas para pools de trabalhadores do Cloud Run apresentam eventos de implementação.
Veja métricas no Cloud Monitoring
Para usar o explorador de métricas para ver as métricas de um recurso monitorizado, siga estes passos:
-
Na Google Cloud consola, aceda à página leaderboard Explorador de métricas:
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Selecione o separador Configuração e, de seguida, introduza ou selecione um
Tipo de recurso e uma Métrica. Use as seguintes informações para
preencher os campos:
- Para o Recurso, selecione o tipo de recurso (serviço, tarefa ou conjunto de trabalhadores).
- Para a Métrica, selecione uma das métricas no menu. Para uma descrição completa das métricas disponíveis, consulte a página de métricas de monitorização. Google Cloud
- (Opcional) Para configurar a forma como os dados são vistos, use os menus Filtrar, Agrupar por e Agregador. Por exemplo, pode agrupar por recursos ou etiquetas de métricas. Para mais informações, consulte a secção Selecionar métricas.
Adicione verificações de tempo de atividade
Pode usar o Cloud Monitoring para acompanhar o desempenho dos seus serviços. Para mais informações, consulte o artigo Valide a disponibilidade do seu serviço(verificações de tempo de atividade).
Adicione alertas
Pode usar o Cloud Monitoring para enviar notificações sobre determinados eventos, como falhas de verificação de tempo de atividade. Para mais informações, consulte o artigo Crie e faça a gestão de políticas de alerta para o seu serviço.