O Cloud Monitoring permite coletar métricas de performance em toda a infraestrutura e aplicativos. Além das métricas do sistema que o Monitoring coleta automaticamente dos serviços do Google Cloud , é possível coletar métricas de agentes de VM, integrações de terceiros, instrumentação de aplicativos personalizados e registros.
Para monitorar a integridade do sistema e as tendências de desempenho, é possível visualizar dados de métricas em gráficos e painéis ou criar políticas de alertas que notificam você quando as métricas ultrapassam os limites definidos.
Monitorar dados em vários projetos
É possível criar gráficos e monitorar todos os dados de métricas armazenados pelo projeto. Esses dados incluem métricas geradas pelos recursos no seu projeto e métricas que os aplicativos geram e enviam para o projeto.
Para criar gráficos ou monitorar dados armazenados em vários projetos, adicione esses projetos ao escopo de métricas do seu projeto do Google Cloud . Para mais informações, 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 das métricas do sistema disponíveis, consulte Métricas doGoogle Cloud .
Métricas de um agente na VM
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 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, entre outras, podem ser coletadas das suas VMs do Linux e do Windows.
Para informações sobre agentes, consulte Agentes do Google Cloud Observability.
Métricas de aplicativos de monitoramento de terceiros
O Cloud Monitoring oferece integrações que permitem coletar telemetria de aplicativos como Apache Web Server, MySQL e Redis para implantações em execução no Compute Engine e no Google Kubernetes Engine:
No Compute Engine, o Agente de Operações coleta telemetria de terceiros.
No GKE, o Serviço Gerenciado do Google Cloud para Prometheus coleta telemetria de terceiros.
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 que você define
Instrumente seu aplicativo para coletar informações específicas que ajudam a entender o desempenho dele e solucionar falhas. Vários frameworks de instrumentação de código aberto coletam dados de registro, métrica e trace e podem enviá-los a qualquer fornecedor, incluindo o Google Cloud. Para seus aplicativos de agentes, alguns frameworks podem coletar seus comandos e respostas ou transmitir contexto que permite o rastreamento de algumas chamadas remotas de servidores MCP do Google Cloud.
Para instrumentar seu aplicativo, recomendamos o uso de um framework de instrumentação de código aberto e neutro em relação a fornecedores, como o OpenTelemetry, em vez de APIs ou bibliotecas de cliente específicas de fornecedores e produtos. Para mais informações sobre esses frameworks, consulte Observabilidade para desenvolvedores de aplicativos e Escolher uma abordagem de instrumentação.
É possível instrumentar o 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 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 doGoogle 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 conte 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
Para saber mais sobre os preços do Cloud Monitoring, consulte a página de preços do Google Cloud Observability.