Panoramica della raccolta di metriche

Cloud Monitoring ti consente di raccogliere metriche sul rendimento della tua infrastruttura e delle tue applicazioni. Oltre alle metriche di sistema che Monitoring raccoglie automaticamente dai servizi Google Cloud , puoi raccogliere metriche dagli agenti VM, dalle integrazioni di terze parti, dalla strumentazione delle applicazioni personalizzate e dai log.

Per monitorare lo stato del sistema e le tendenze delle prestazioni, puoi visualizzare i dati delle metriche su grafici e dashboard o creare policy di avviso che ti informano quando le metriche superano le soglie che hai definito.

Monitora i dati in più progetti

Puoi creare grafici e monitorare tutti i dati delle metriche archiviati dal tuo progetto. Questi dati includono le metriche generate dalle risorse nel tuo progetto e le metriche generate dalle applicazioni e inviate al tuo progetto.

Per creare grafici o monitorare i dati archiviati in più progetti, aggiungi questi progetti all'ambito delle metriche del tuo progetto Google Cloud . Per saperne di più, consulta Panoramica degli ambiti delle metriche.

Metriche dei servizi Google Cloud

Le metriche di sistema generate dai servizi Google Cloud vengono raccolte e archiviate automaticamente da Cloud Monitoring. Queste metriche forniscono informazioni sul funzionamento del servizio. Ad esempio, Compute Engine segnala 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 di un agente nella VM

Alcune metriche di sistema vengono acquisite automaticamente dalle istanze di 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 di Ops Agent includono quelle relative a CPU, disco, memoria e swap. Queste metriche e altre possono essere raccolte dalle tue VM Linux e Windows.

Per informazioni sugli agenti, consulta Agenti di Google Cloud Observability.

Metriche di applicazioni di monitoraggio di terze parti

Cloud Monitoring fornisce integrazioni che ti consentono di raccogliere dati di telemetria da applicazioni come Apache Web Server, MySQL e Redis 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 hai definito personalmente

Strumenta la tua applicazione per raccogliere informazioni specifiche che ti aiutino a comprenderne le prestazioni e a risolvere gli errori. Esistono diversi framework di strumentazione open source che raccolgono dati di log, metriche e tracce e possono inviarli a qualsiasi fornitore, incluso Google Cloud. Per le tue applicazioni basate su agenti, alcuni framework possono raccogliere i tuoi prompt e le tue risposte o passare un contesto che consente di tracciare alcune chiamate remote ai server MCP di Google Cloud.

Per instrumentare la tua applicazione, ti consigliamo di utilizzare un framework di strumentazione open source e indipendente dal fornitore, come OpenTelemetry, anziché API o librerie client specifiche del fornitore e del prodotto. Per informazioni su questi framework, consulta Osservabilità per gli sviluppatori di applicazioni e Scegli un approccio di strumentazione.

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 ricavate 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

Per informazioni sui prezzi di Cloud Monitoring, consulta la pagina Prezzi di Google Cloud Observability.