Este documento descreve as métricas que estão automaticamente disponíveis para si quando usa os serviços Google Cloud . Também descreve diferentes abordagens que pode usar para recolher informações adicionais sobre o desempenho dos seus serviços.
Pode monitorizar os dados de métricas (numéricos) armazenados no seu Google Cloud projeto através da criação de políticas de alerta. Estas políticas enviam-lhe uma notificação quando os dados monitorizados pela política cumprem os critérios que definir. Também pode visualizar os dados de métricas criando gráficos e painéis de controlo.
O âmbito das métricas de um Google Cloud projeto determina os dados de séries cronológicas que podem ser representados em gráficos ou monitorizados pelo Google Cloud projeto. Por predefinição, o âmbito das métricas limita o projeto aos dados de séries cronológicas armazenados por projeto. Pode configurar um âmbito de métricas para incluir dados de intervalos temporais armazenados por outros projetos. Para informações conceptuais e referências a documentos de configuração, consulte o artigo Vista geral dos âmbitos das métricas.
Métricas dos serviços Google Cloud
As métricas do sistema geradas pelos Google Cloud serviços são automaticamente recolhidas e armazenadas pelo Cloud Monitoring. Estas métricas fornecem informações sobre o funcionamento do serviço. Por exemplo, o Compute Engine comunica mais de 25 métricas únicas para cada instância de máquina virtual (VM).
Para ver uma lista completa das métricas do sistema disponíveis, consulte as Google Cloud métricas.
Métricas das suas VMs
Algumas métricas do sistema são capturadas automaticamente a partir das suas instâncias do Compute Engine. No entanto, estas métricas do Compute Engine recolhidas automaticamente podem não lhe fornecer todas as informações de que precisa para monitorizar os seus serviços.
Para recolher métricas do sistema adicionais das suas instâncias do Compute Engine, instale um agente. Por exemplo, as métricas do agente de operações incluem as da CPU, do disco, da memória e da troca. Estas métricas, entre outras, podem ser recolhidas das suas VMs do Linux e Windows.
Para informações sobre agentes, consulte Agentes do Google Cloud Observability.
Métricas de integrações
O Cloud Monitoring oferece integrações que lhe permitem recolher telemetria de aplicações como o servidor Web Apache, o MySQL, o Redis e outras para implementações em execução no Compute Engine e no Google Kubernetes Engine:
Quando usa o Compute Engine, a telemetria de terceiros é recolhida pelo agente de operações.
Quando utiliza o GKE, a telemetria de terceiros é recolhida pelo Google Cloud Managed Service for Prometheus.
Na Google Cloud consola, aceda à página
Integrações:
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
Métricas que define
Pode instrumentar a sua aplicação para que recolha informações específicas da aplicação. Vários frameworks de instrumentação de código aberto permitem-lhe recolher métricas, registos e rastreios da sua aplicação e enviar esses dados para qualquer fornecedor, incluindo Google Cloud. Para instrumentar a sua aplicação, recomendamos que use uma estrutura de instrumentação neutra em relação ao fornecedor e de código aberto, como o OpenTelemetry, em vez de APIs ou bibliotecas de cliente específicas do fornecedor e do produto.
Para obter informações sobre a instrumentação das suas aplicações através de frameworks de instrumentação independentes do fornecedor, consulte o artigo Instrumentação e observabilidade.
Pode instrumentar a sua aplicação através de uma biblioteca cliente ou da API Cloud Monitoring. Para mais informações sobre estas abordagens, consulte o artigo Vista geral das métricas definidas pelo utilizador.
Métricas derivadas de registos
Google Cloud permite criar métricas a partir de dados de registo. Estas métricas baseadas em registos registam informações numéricas sobre os registos escritos no Cloud Logging.
Algumas métricas, como o número total de entradas de registo recebidas pelo seu
Google Cloud projeto, são derivadas automaticamente dos seus registos.
Também pode definir métricas baseadas em registos. Por exemplo, pode criar uma métrica que contabilize o número de erros 404 Not Found
para uma aplicação implementada no App Engine.
Para mais informações, consulte o artigo Vista geral das métricas baseadas em registos.
Preços
Em geral, as métricas do sistema do Cloud Monitoring são gratuitas, e as métricas de sistemas, agentes ou aplicações externos não o são. As métricas faturáveis são faturadas pelo número de bytes ou pelo número de amostras carregadas.
Para mais informações, consulte as secções do Cloud Monitoring na página de preços do Google Cloud Observability.