Este documento fornece uma visão geral dos serviços oferecidos pelo Cloud Monitoring. Esses serviços ajudam a entender o comportamento, a integridade e o desempenho dos seus aplicativos e de outros serviços do Cloud de Confiance by S3NS . O Cloud Monitoring coleta e armazena automaticamente informações de desempenho para a maioria dos serviços do Cloud de Confiance by S3NS .
Métricas coletadas
O Cloud Monitoring coleta e armazena métricas do sistema geradas pelos serviços do Cloud de Confiance by S3NS . Essas métricas fornecem informações sobre como um serviço está operando.
Métricas de consulta
Recomendamos usar o Grafana e o PromQL para consultar e visualizar dados de métricas. Para mais informações, consulte PromQL no Cloud Monitoring.
A API Cloud Monitoring também oferece suporte para leitura de dados de métricas.
Para mais informações, consulte a página de referência do timeSeries.list. Ao recuperar dados de métricas usando a API Monitoring, a consulta no comando da API pode usar expressões de filtro do Monitoring.
Modelo de dados do Cloud Monitoring
Nesta seção, apresentamos o modelo de dados do Cloud Monitoring:
Um tipo de métrica descreve algo que é medido. Exemplos de tipos de métricas incluem a utilização da CPU de uma VM e a porcentagem de um disco usado.
Uma série temporal é uma estrutura de dados que contém medições com carimbo de data/hora de uma métrica e informações sobre a origem e o significado dessas medidas.
Veja alguns detalhes sobre o que uma série temporal contém:
A matriz
pointscontém as medidas com carimbo de data/hora.Confira um exemplo de matriz
pointscom dois valores:"points": [ { "interval": { "startTime": "2020-07-27T20:20:21.597143Z", "endTime": "2020-07-27T20:20:21.597143Z" }, "value": { "doubleValue": 0.473005 } }, { "interval": { "startTime": "2020-07-27T20:19:21.597239Z", "endTime": "2020-07-27T20:19:21.597239Z" }, "value": { "doubleValue": 0.473025 } }, ],Para entender o significado de um valor, consulte os outros dados incluídos na série temporal e as definições desses dados.
O campo
resourcedescreve o componente de hardware ou software que está sendo monitorado. No Cloud Monitoring, o componente de hardware ou software é chamado de recurso monitorado. Exemplos de recursos monitorados incluem instâncias do Compute Engine e aplicativos do App Engine. Para ver uma lista de recursos monitorados, consulte a Lista de recursos monitorados.Confira abaixo um exemplo de campo
resource:"resource": { "type": "gce_instance", "labels": { "instance_id": "2708613220420473591", "zone": "us-east1-b", "project_id": "sampleproject" } }O campo
typelista o recurso monitorado como umgce_instance, que indica que essas medidas são tomadas em uma instância de VM do Compute Engine.O campo
labelscontém pares de chave-valor que fornecem informações adicionais sobre o recurso monitorado. Para um tipogce_instance, os rótulos identificam a instância de VM que está sendo monitorada.
O campo
metricdescreve o que está sendo medido.Confira abaixo um exemplo de campo
metric:"metric": { "labels": { "instance_name": "test" }, "type": "compute.googleapis.com/instance/cpu/utilization" },- Para serviços Cloud de Confiance by S3NS , o campo
typeespecifica o serviço e o que está sendo monitorado. Neste exemplo, o serviço do Compute Engine mede o uso da CPU.
- O campo
labelscontém pares de chave-valor que fornecem informações adicionais sobre a medição. Esses rótulos são definidos como parte doMetricDescriptor, que é uma estrutura de dados que define os atributos dos dados medidos. OMetricDescriptorda métricacompute.googleapis.com/instance/cpu/utilizationinclui o rótuloinstance_name.
- Para serviços Cloud de Confiance by S3NS , o campo
O campo
metricKinddescreve a relação entre medições adjacentes em uma série temporal:As métricas
GAUGEarmazenam o valor da coisa que está sendo medida em um determinado momento, por exemplo, um registro de temperatura por hora.As métricas
CUMULATIVEarmazenam o valor acumulado daquilo que está sendo medido em um determinado momento. Por exemplo, um odômetro em um veículo.As métricas
DELTAarmazenam a alteração no valor do que está sendo medido durante um período especificado. Por exemplo, um resumo de ações que mostra os ganhos ou as perdas delas.
O campo
valueTypedescreve o tipo de dados da medição:INT64,DOUBLE,BOOL,STRINGouDISTRIBUTION.
A seguir
- Saiba mais sobre as diferenças do Cloud Monitoring no Cloud de Confiance em comparação com o Google Cloud.
Para informações sobre o modelo de dados do Cloud Monitoring, consulte Métricas, série temporal e recursos.
Para mais informações sobre a API Cloud Monitoring, consulte APIs e referência.
Para listas de métricas e recursos monitorados, consulte Lista de métricas e Lista de recursos monitorados.