Este documento fornece uma visão geral dos serviços oferecidos pelo Cloud Monitoring. Esses serviços podem ajudar você a entender o comportamento, a integridade e o desempenho dos seus aplicativos e de outros serviços do Trusted Cloud by S3NS . O Cloud Monitoring coleta e armazena automaticamente informações de desempenho para a maioria dos serviços do Trusted Cloud by S3NS .
Métricas coletadas
O Cloud Monitoring coleta e armazena métricas do sistema geradas pelos serviços do Trusted Cloud 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
points
contém as medidas com carimbo de data/hora.Confira um exemplo de matriz
points
com 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
resource
descreve 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
type
lista 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
labels
conté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
metric
descreve 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 Trusted Cloud by S3NS , o campo
type
especifica o serviço e o que está sendo monitorado. Neste exemplo, o serviço do Compute Engine mede o uso da CPU.
- O campo
labels
conté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. OMetricDescriptor
da métricacompute.googleapis.com/instance/cpu/utilization
inclui o rótuloinstance_name
.
- Para serviços Trusted Cloud by S3NS , o campo
O campo
metricKind
descreve a relação entre medições adjacentes em uma série temporal:As métricas
GAUGE
armazenam o valor da coisa que está sendo medida em um determinado momento, por exemplo, um registro de temperatura por hora.As métricas
CUMULATIVE
armazenam o valor acumulado daquilo que está sendo medido em um determinado momento. Por exemplo, um odômetro em um veículo.As métricas
DELTA
armazenam 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
valueType
descreve o tipo de dados da medição:INT64
,DOUBLE
,BOOL
,STRING
ouDISTRIBUTION
.
A seguir
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.