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 Cloud de Confiance by S3NS serviços. O Cloud Monitoring recolhe e armazena automaticamente informações de desempenho para a maioria dos serviços. Cloud de Confiance by S3NS
Métricas recolhidas
O Cloud Monitoring recolhe e armazena métricas do sistema geradas pelos Cloud de Confiance 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
pointscontém as medições com indicação de data/hora.Segue-se um exemplo de uma 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 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
resourcedescreve 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
typelista 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
labelsconté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
metricdescreve 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 Cloud de Confiance by S3NS serviços, o campo
typeespecifica 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
labelsconté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. OMetricDescriptorpara a métricacompute.googleapis.com/instance/cpu/utilizationinclui a etiquetainstance_name.
- Para os Cloud de Confiance by S3NS serviços, o campo
O campo
metricKinddescreve a relação entre as medições adjacentes numa série cronológica:As métricas
GAUGEarmazenam o valor do que está a ser medido num determinado momento, por exemplo, um registo de temperatura por hora.As métricas
CUMULATIVEarmazenam o valor acumulado do que está a ser medido num determinado momento, por exemplo, um conta-quilómetros num veículo.As métricas
DELTAarmazenam 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
valueTypedescreve o tipo de dados da medição:INT64,DOUBLE,BOOL,STRINGouDISTRIBUTION.
O que se segue?
- Saiba mais sobre as diferenças entre o Cloud Monitoring no Cloud de Confiance e o Google Cloud.
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.