Este documento oferece uma vista geral dos serviços que o Cloud Monitoring oferece. Estes serviços podem ajudar a compreender o comportamento, o estado e o desempenho das suas aplicações e de outros Trusted Cloud by S3NS serviços. O Cloud Monitoring recolhe e armazena automaticamente informações de desempenho para a maioria dos serviços. Trusted Cloud by S3NS
Métricas recolhidas
O Cloud Monitoring recolhe e armazena métricas do sistema geradas pelos Trusted Cloud by S3NS serviços. Estas métricas fornecem informações sobre o funcionamento de um serviço.
Consulte métricas
Recomendamos que use o Grafana e o PromQL para consultar e visualizar dados de métricas. Para mais informações, consulte o artigo PromQL no Cloud Monitoring.
A API Cloud Monitoring também oferece suporte para a leitura de dados de métricas.
Para mais informações, consulte a timeSeries.list
página de referência. Quando obtém dados de métricas através da API Monitoring, a consulta no comando da API pode usar expressões de filtro de monitorização.
Modelo de dados do Cloud Monitoring
Esta secção apresenta o modelo de dados do Cloud Monitoring:
Um tipo de métrica descreve algo que é medido. Alguns exemplos de tipos de métricas incluem a utilização da CPU de uma VM e a percentagem de um disco que é usado.
Uma série cronológica é uma estrutura de dados que contém medições com data/hora de uma métrica e informações sobre a origem e o significado dessas medições.
Seguem-se alguns detalhes sobre o que uma série cronológica contém:
A matriz
points
contém as medições com indicação de data/hora.Segue-se um exemplo de uma 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 compreender o significado de um valor, tem de consultar os outros dados incluídos na série cronológica e as definições desses dados.
O campo
resource
descreve o componente de hardware ou software que está a ser monitorizado. No Cloud Monitoring, o componente de hardware ou software é denominado recurso monitorizado. Alguns exemplos de recursos monitorizados incluem instâncias do Compute Engine e aplicações do App Engine. Para ver uma lista dos recursos monitorizados, consulte a lista de recursos monitorizados.Segue-se um exemplo de um campo
resource
:"resource": { "type": "gce_instance", "labels": { "instance_id": "2708613220420473591", "zone": "us-east1-b", "project_id": "sampleproject" } }
O campo
type
lista o recurso monitorizado comogce_instance
, o que indica que estas medições são feitas numa instância de VM do Compute Engine.O campo
labels
contém pares de chaves-valores que fornecem informações adicionais sobre o recurso monitorizado. Para um tipogce_instance
, as etiquetas identificam a instância de VM que está a ser monitorizada.
O campo
metric
descreve o que está a ser medido.Segue-se um exemplo de um campo
metric
:"metric": { "labels": { "instance_name": "test" }, "type": "compute.googleapis.com/instance/cpu/utilization" },
- Para os Trusted Cloud by S3NS serviços, o campo
type
especifica o serviço e o que está a ser monitorizado. Neste exemplo, o serviço do Compute Engine mede a utilização da CPU.
- O campo
labels
contém pares de chaves-valores que fornecem informações adicionais sobre a medição. Estas etiquetas são definidas como parte doMetricDescriptor
, que é uma estrutura de dados que define os atributos dos dados medidos. OMetricDescriptor
para a métricacompute.googleapis.com/instance/cpu/utilization
inclui a etiquetainstance_name
.
- Para os Trusted Cloud by S3NS serviços, o campo
O campo
metricKind
descreve a relação entre as medições adjacentes numa série cronológica:As métricas
GAUGE
armazenam o valor do que está a ser medido num determinado momento, por exemplo, um registo de temperatura por hora.As métricas
CUMULATIVE
armazenam o valor acumulado do que está a ser medido num determinado momento, por exemplo, um conta-quilómetros num veículo.As métricas
DELTA
armazenam a alteração no valor do que está a ser medido durante um período especificado. Por exemplo, um resumo das ações que mostra os ganhos ou as perdas das ações.
O campo
valueType
descreve o tipo de dados da medição:INT64
,DOUBLE
,BOOL
,STRING
ouDISTRIBUTION
.
O que se segue?
Para obter informações sobre o modelo de dados do Cloud Monitoring, consulte o artigo Métricas, séries cronológicas e recursos.
Para ver informações sobre a API Cloud Monitoring, consulte o artigo APIs e referência.
Para ver listas de métricas e recursos monitorizados, consulte a lista de métricas e a lista de recursos monitorizados.