Panoramica della raccolta delle metriche

Questo documento descrive le metriche disponibili automaticamente quando utilizzi i servizi Google Cloud . Descrive inoltre diversi approcci che puoi utilizzare per raccogliere informazioni aggiuntive sul rendimento dei tuoi servizi.

Puoi monitorare i dati delle metriche (numeriche) archiviati nel tuo progetto Google Cloud creando norme di avviso. Questi criteri ti inviano una notifica quando i dati monitorati dal criterio soddisfano i criteri da te definiti. Puoi anche visualizzare i dati delle metriche creando grafici e dashboard.

L'ambito delle metriche di un progetto Google Cloud determina i dati delle serie temporali che possono essere rappresentati graficamente o monitorati dal progetto Google Cloud . Per impostazione predefinita, l'ambito delle metriche limita il progetto ai dati delle serie temporali archiviati per progetto. Puoi configurare un ambito delle metriche in modo che includa i dati delle serie temporali archiviati da altri progetti. Per informazioni concettuali e riferimenti ai documenti di configurazione, consulta Panoramica degli ambiti delle metriche.

Metriche dei servizi Google Cloud

Le metriche di sistema generate dai servizi Google Cloud vengono automaticamente raccolte e archiviate da Cloud Monitoring. Queste metriche forniscono informazioni sul funzionamento del servizio. Ad esempio, Compute Engine riporta oltre 25 metriche uniche per ogni istanza di macchina virtuale (VM).

Per un elenco completo delle metriche di sistema disponibili, consulta metriche diGoogle Cloud .

Metriche delle tue VM

Alcune metriche di sistema vengono acquisite automaticamente dalle istanze Compute Engine. Tuttavia, queste metriche di Compute Engine raccolte automaticamente potrebbero non fornirti tutte le informazioni necessarie per monitorare i tuoi servizi.

Per raccogliere metriche di sistema aggiuntive dalle istanze Compute Engine, installa un agente. Ad esempio, le metriche dell'agente Ops� includono quelle per CPU, disco, memoria e swap. Queste metriche e altre possono essere raccolte dalle tue VM Linux e Windows.

Per informazioni sull'agente, consulta Agenti Google Cloud Observability.

Metriche delle integrazioni

Cloud Monitoring fornisce integrazioni che ti consentono di raccogliere dati di telemetria da applicazioni come Apache Web Server, MySQL, Redis e altre per i deployment in esecuzione su Compute Engine e Google Kubernetes Engine:

Nella console Google Cloud , vai alla pagina  Integrazioni:

Vai a Integrazioni

Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

Metriche che definisci

Puoi instrumentare la tua applicazione in modo che raccolga informazioni specifiche dell'applicazione. Diversi framework di strumentazione open source consentono di raccogliere metriche, log e tracce dalla tua applicazione e inviare i dati a qualsiasi fornitore, incluso Google Cloud. Per instrumentare l'applicazione, ti consigliamo di utilizzare un framework di instrumentazione indipendente dal fornitore e open source, come OpenTelemetry, anziché API o librerie client specifiche per fornitori e prodotti.

Per informazioni sulla strumentazione delle applicazioni utilizzando framework di strumentazione indipendenti dal fornitore, vedi Strumentazione e osservabilità.

Puoi instrumentare la tua applicazione utilizzando una libreria client o l'API Cloud Monitoring. Per saperne di più su questi approcci, consulta la panoramica delle metriche definite dall'utente.

Metriche derivate dai log

Google Cloud supporta la creazione di metriche dai dati di log. Queste metriche basate su log registrano informazioni numeriche sui log scritti in Cloud Logging. Alcune metriche, come il numero totale di voci di log ricevute dal tuo progettoGoogle Cloud , vengono derivate automaticamente dai log. Puoi anche definire metriche basate su log. Ad esempio, potresti creare una metrica che conteggia il numero di errori 404 Not Found per un'applicazione di cui è stato eseguito il deployment in App Engine.

Per ulteriori informazioni, consulta la panoramica delle metriche basate su log.

Prezzi

In generale, le metriche di sistema di Cloud Monitoring sono gratuite, mentre le metriche provenienti da sistemi, agenti o applicazioni esterni non lo sono. Le metriche fatturabili vengono fatturate in base al numero di byte o al numero di campioni importati.

Per ulteriori informazioni, consulta le sezioni di Cloud Monitoring della pagina Prezzi di Google Cloud Observability.