Este documento descreve quais métricas ficam automaticamente disponíveis para você quando você usa os serviços do Google Cloud. Ele também descreve diferentes abordagens você pode usar para coletar informações adicionais sobre o desempenho de seus serviços.
Para monitorar os dados de métricas (numéricos) armazenados no seu projeto do Google Cloud, faça o seguinte: criar políticas de alertas. Essas políticas notificam você quando os dados monitorados por elas atendem aos critérios definidos. Também é possível visualizar dados de métricas criando gráficos e painéis.
O escopo das métricas de um projeto do Google Cloud determina os dados da série temporal que podem ser mapeadas ou monitoradas 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 que são 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 de 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 nas instâncias do Compute Engine. No entanto, métricas do Compute Engine coletadas automaticamente pode 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: Métricas do Agente de operações incluem as de CPU, disco, memória, e faça a troca. Essas métricas, e outras, podem ser coletadas de suas VMs do Linux e do 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 por 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
Você pode instrumentar seu aplicativo para que ele colete informações específicas do aplicativo. Várias ferramentas de código aberto de instrumentação permitem coletar métricas, registros traces de seu aplicativo e enviar esses dados a 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 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 abordagens, consulte a Visão geral de 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. Esses
As 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 seus 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. 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 documentos a seguir: