Visão geral das métricas de coleta

Neste documento, descrevemos quais métricas são disponibilizadas automaticamente quando você usa os serviços do Google Cloud. Além disso, descreve diferentes abordagens que podem ser usadas para coletar mais informações sobre o desempenho dos serviços.

É possível monitorar os dados de métricas (numéricos) armazenados no projeto do Google Cloud criando políticas de alertas. Essas políticas notificam você quando os dados monitorados pela política atendem aos critérios definidos por você. Também é possível visualizar os dados de métrica criando gráficos e painéis.

O escopo de métricas de um projeto do Google Cloud determina os dados da série temporal que podem ser mapeados ou monitorados pelo projeto do Google Cloud. Por padrão, o escopo de métricas limita o projeto aos dados da série temporal armazenados por projeto. É possível configurar um escopo de métricas para incluir dados de séries temporais armazenados por outros projetos. Para informações conceituais e referências a documentos de configuração, consulte Visão geral dos escopos de métricas.

Métricas dos serviços do Google Cloud

As métricas do sistema geradas pelos serviços do Google Cloud são coletadas e armazenadas automaticamente pelo Cloud Monitoring. Essas métricas fornecem informações sobre como o serviço está operando. Por exemplo, o Compute Engine informa mais de 25 métricas exclusivas para cada instância de máquina virtual (VM).

Para uma lista completa das métricas do sistema disponíveis, consulte Métricas do Google Cloud.

Métricas das suas VMs

Algumas métricas do sistema são capturadas automaticamente das instâncias do Compute Engine. No entanto, essas métricas do Compute Engine coletadas automaticamente podem não fornecer todas as informações necessárias para monitorar seus serviços.

Para coletar mais métricas do sistema das instâncias do Compute Engine, instale um agente. Por exemplo, as métricas do agente de operações incluem aquelas para CPU, disco, memória e troca. Essas métricas, e outras, podem ser coletadas de suas VMs do Linux e do Windows.

Para mais informações sobre o agente, consulte Agentes de observabilidade do Google Cloud.

Métricas de integrações

O Cloud Monitoring fornece integrações que permitem coletar telemetria de aplicativos como servidor da Web Apache, MySQL, Redis e outros para implantações em execução no Compute Engine e no Google Kubernetes Engine:

No console do Google Cloud, acesse a página  Integrações:

Acesse Integrações

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

Métricas que você define

É possível instrumentar seu aplicativo para que ele colete informações específicas do aplicativo. Vários frameworks de instrumentação de código aberto permitem coletar métricas, registros e rastreamentos do seu aplicativo e enviar esses dados para qualquer fornecedor, incluindo o Google Cloud. Para instrumentar seu aplicativo, recomendamos que você use uma estrutura de instrumentação neutra de fornecedores e que seja de código aberto, como o OpenTelemetry, em vez de APIs específicas do fornecedor e do produto. ou bibliotecas de cliente.

Para informações sobre como instrumentar seus aplicativos usando estruturas de instrumentação neutras de fornecedores, consulte Instrumentação e observabilidade.

É possível instrumentar seu aplicativo usando uma biblioteca de cliente ou a API Cloud Monitoring. Para mais informações sobre essas abordagens, consulte Visão geral das métricas definidas pelo usuário.

Métricas derivadas de registros

O Google Cloud oferece suporte à criação de métricas com base em dados de registro. Essas métricas com base em registros registram informações numéricas sobre os registros gravados no Cloud Logging. Algumas métricas, como o número total de entradas de registro recebidas pelo projeto do Google Cloud, são derivadas automaticamente dos registros. Também é possível definir métricas com base em registros. Por exemplo, é possível criar uma métrica que conta o número de erros 404 Not Found para um aplicativo implantado no App Engine.

Para mais informações, consulte Visão geral das métricas com base em registros.

Preços

Em geral, as métricas de sistema do Cloud Monitoring são gratuitas, já as métricas de sistemas, agentes ou aplicativos externos não. As métricas faturáveis são cobradas pelo número de bytes ou de amostras ingeridas.

Para mais informações sobre os preços do Cloud Monitoring, consulte os seguintes documentos: