Este documento descreve quais métricas ficam automaticamente disponíveis para você quando você usa os serviços Google Cloud . Ele também descreve diferentes abordagens que podem ser usadas para coletar mais informações sobre o desempenho dos seus serviços.
É possível monitorar os dados de métricas (numéricas) armazenados no projeto do Google Cloud criando políticas de alerta. Essas políticas notificam você quando os dados monitorados por elas atendem aos critérios definidos. Também é possível visualizar seus dados de métricas criando gráficos e painéis.
O escopo de métricas de um projeto do Google Cloud determina os dados de séries temporais que podem ser representados em um gráfico ou monitorados pelo projeto do Google Cloud. Por padrão, o escopo das métricas limita o projeto aos dados de série temporal armazenados por ele. É possível configurar um escopo de métricas para incluir dados de série temporal 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 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 conferir uma lista completa de métricas do sistema disponíveis, consulte MétricasGoogle Cloud .
Métricas das suas VMs
Algumas métricas do sistema são capturadas automaticamente nas 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 outras métricas do sistema das instâncias do Compute Engine, instale um agente. Por exemplo, as métricas do agente de operações incluem as de CPU, disco, memória e troca. Essas métricas e outras podem ser coletadas das VMs Linux e Windows.
Para informações sobre os agentes, consulte Agentes do Google Cloud Observability.
Métricas das integrações
O Cloud Monitoring oferece integrações que permitem coletar telemetria de aplicativos como o Apache Web Server, o MySQL, o Redis e outros para implantações em execução no Compute Engine e no Google Kubernetes Engine:
Ao usar o Compute Engine, a telemetria de terceiros é coletada pelo Agente de operações.
Ao usar o GKE, a telemetria de terceiros é coletada pelo Google Cloud Managed Service para Prometheus.
No console do Google Cloud, acesse a página Integrações:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
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 traces do aplicativo e enviar esses dados a qualquer fornecedor, incluindo 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 mais informações sobre como instrumentar seus aplicativos usando frameworks de instrumentação neutros em relação ao fornecedor, 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
OGoogle 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 seu 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 do sistema do Cloud Monitoring são gratuitas, e as métricas de sistemas, agentes ou aplicativos externos não são. As métricas faturáveis são faturadas pelo número de bytes ou de amostras ingeridas.
Para mais informações sobre os preços do Cloud Monitoring, consulte os seguintes documentos: