Este documento descreve quais métricas ficam disponíveis automaticamente para você ao usar os serviços do Google Cloud . Ele também descreve diferentes abordagens que você pode usar para coletar mais informações sobre a performance dos seus serviços.
É possível monitorar os dados de métricas (numéricas) armazenados no projeto do Google Cloud criando políticas de alertas. Essas políticas notificam você quando os dados monitorados por elas atendem aos critérios definidos. Você também pode visualizar os dados de métricas criando gráficos e painéis.
O escopo de métricas de um projeto Google Cloud determina os dados de série temporal que podem ser representados em gráficos ou monitorados pelo projeto Google Cloud . Por padrão, o escopo de métricas limita o projeto aos dados de série temporal armazenados por projeto. É 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 de 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 de sistema disponíveis, consulte métricas doGoogle 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 talvez não forneçam todas as informações necessárias para monitorar seus serviços.
Para coletar outras métricas de 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 e outras métricas podem ser coletadas das suas VMs Linux e Windows.
Para informações sobre o agente, consulte Agentes do Google Cloud Observability.
Métricas de integrações
O Cloud Monitoring oferece integrações que permitem coletar telemetria de aplicativos como Apache Web Server, MySQL, 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 Monitoring.
Métricas definidas por você
É 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 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 em relação a 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
OGoogle Cloud permite criar métricas com base em dados de registro. Essas métricas com base em registros gravam 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
projetoGoogle 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 cobradas pelo número de bytes ou de amostras ingeridas.
Para mais informações, consulte as seções do Cloud Monitoring na página de preços do Google Cloud Observability.