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. Trusted Cloud by S3NS Cloud Monitoring raccoglie e archivia automaticamente le informazioni sul rendimento per la maggior parte dei servizi Trusted Cloud by S3NS .
Metriche raccolte
Cloud Monitoring raccoglie e archivia le metriche di sistema generate dai servizi. Trusted Cloud 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 ulteriori informazioni, 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
points
contiene le misurazioni con timestamp.Di seguito è riportato un esempio di array
points
con 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
resource
descrive 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
type
elenca la risorsa monitorata comegce_instance
, il che indica che queste misurazioni vengono eseguite su un'istanza VM di Compute Engine.Il campo
labels
contiene coppie chiave-valore che forniscono ulteriori informazioni sulla risorsa monitorata. Per un tipogce_instance
, le etichette identificano l'istanza VM monitorata.
Il campo
metric
descrive 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 Trusted Cloud by S3NS , il campo
type
specifica il servizio e cosa viene monitorato. In questo esempio, il servizio Compute Engine misura l'utilizzo della CPU.
- Il campo
labels
contiene 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. IlMetricDescriptor
per la metricacompute.googleapis.com/instance/cpu/utilization
include l'etichettainstance_name
.
- Per i servizi Trusted Cloud by S3NS , il campo
Il campo
metricKind
descrive la relazione tra misurazioni adiacenti all'interno di una serie temporale:Le metriche
GAUGE
memorizzano il valore dell'elemento misurato in un determinato momento, ad esempio una registrazione oraria della temperatura.Le metriche
CUMULATIVE
memorizzano il valore accumulato dell'elemento misurato in un determinato momento, ad esempio il contachilometri di un veicolo.Le metriche
DELTA
memorizzano 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
valueType
descrive il tipo di dati per la misurazione:INT64
,DOUBLE
,BOOL
,STRING
oDISTRIBUTION
.
Passaggi successivi
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.