Questo documento fornisce una panoramica dei servizi forniti da Cloud Monitoring. Questi servizi possono aiutarti a comprendere il comportamento, l'integrità e le prestazioni delle tue applicazioni e di altri servizi. Cloud de Confiance by S3NS Cloud Monitoring raccoglie e archivia automaticamente le informazioni sul rendimento per la maggior parte dei servizi Cloud de Confiance by S3NS .
Metriche raccolte
Cloud Monitoring raccoglie e archivia le metriche di sistema generate dai servizi. Cloud de Confiance by S3NS Queste metriche forniscono informazioni sul funzionamento di un servizio.
Metriche delle query
Ti consigliamo di utilizzare Grafana e PromQL per eseguire query e visualizzare i dati delle metriche. Per saperne di più, consulta PromQL in Cloud Monitoring.
L'API Cloud Monitoring supporta anche la lettura dei dati delle metriche.
Per ulteriori informazioni, consulta la pagina di riferimento timeSeries.list. Quando recuperi i dati delle metriche utilizzando l'API Monitoring, la query nel comando API può utilizzare le espressioni del filtro Monitoring.
Modello dei dati di Cloud Monitoring
Questa sezione introduce il modello dei dati di Cloud Monitoring:
Un tipo di metrica descrive qualcosa che viene misurato. Esempi di tipi di metriche includono l'utilizzo della CPU di una VM e la percentuale di un disco utilizzato.
Una serie temporale è una struttura di dati che contiene misurazioni con timestamp di una metrica e informazioni sull'origine e sul significato di queste misurazioni.
Ecco alcuni dettagli su cosa contiene una serie temporale:
L'array
pointscontiene le misurazioni con timestamp.Di seguito è riportato un esempio di array
pointscon due valori:"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 } }, ],Per comprendere il significato di un valore, devi fare riferimento agli altri dati inclusi nella serie temporale e alle definizioni di questi dati.
Il campo
resourcedescrive il componente hardware o software che viene monitorato. In Cloud Monitoring, il componente hardware o software è denominato risorsa monitorata. Esempi di risorse monitorate includono istanze Compute Engine e applicazioni App Engine. Per un elenco delle risorse monitorate, consulta l'elenco delle risorse monitorate.Di seguito è riportato un esempio di campo
resource:"resource": { "type": "gce_instance", "labels": { "instance_id": "2708613220420473591", "zone": "us-east1-b", "project_id": "sampleproject" } }Il campo
typeelenca la risorsa monitorata comegce_instance, il che indica che queste misurazioni vengono eseguite su un'istanza VM di Compute Engine.Il campo
labelscontiene coppie chiave-valore che forniscono ulteriori informazioni sulla risorsa monitorata. Per un tipogce_instance, le etichette identificano l'istanza VM monitorata.
Il campo
metricdescrive cosa viene misurato.Di seguito è riportato un esempio di campo
metric:"metric": { "labels": { "instance_name": "test" }, "type": "compute.googleapis.com/instance/cpu/utilization" },- Per i servizi Cloud de Confiance by S3NS , il campo
typespecifica il servizio e cosa viene monitorato. In questo esempio, il servizio Compute Engine misura l'utilizzo della CPU.
- Il campo
labelscontiene coppie chiave-valore che forniscono ulteriori informazioni sulla misurazione. Queste etichette sono definite come parte delMetricDescriptor, ovvero una struttura di dati che definisce gli attributi dei dati misurati. IlMetricDescriptorper la metricacompute.googleapis.com/instance/cpu/utilizationinclude l'etichettainstance_name.
- Per i servizi Cloud de Confiance by S3NS , il campo
Il campo
metricKinddescrive la relazione tra misurazioni adiacenti all'interno di una serie temporale:Le metriche
GAUGEmemorizzano il valore dell'elemento misurato in un determinato momento, ad esempio un record della temperatura oraria.Le metriche
CUMULATIVEmemorizzano il valore accumulato dell'elemento misurato in un determinato momento, ad esempio il contachilometri di un veicolo.Le metriche
DELTAmemorizzano la variazione del valore dell'elemento misurato in un periodo di tempo specificato, ad esempio un riepilogo delle azioni che mostra i guadagni o le perdite delle azioni.
Il campo
valueTypedescrive il tipo di dati per la misurazione:INT64,DOUBLE,BOOL,STRINGoDISTRIBUTION.
Passaggi successivi
- Scopri di più sulle differenze di Cloud Monitoring in Cloud de Confiance rispetto a Google Cloud.
Per informazioni sul modello dei dati di Cloud Monitoring, consulta Metriche, serie temporali e risorse.
Per informazioni sull'API Cloud Monitoring, consulta la pagina API e riferimenti.
Per gli elenchi di metriche e risorse monitorate, consulta l'elenco delle metriche e l'elenco delle risorse monitorate.