Panoramica della raccolta di metriche

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

Queste metriche sono un componente chiave dell'osservabilità complessiva del tuo sistema.

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

L'ambito delle metriche di un Google Cloud progetto determina i dati delle serie temporali che possono essere rappresentati graficamente o monitorati dal Google Cloud progetto. Per impostazione predefinita, l'ambito delle metriche limita il progetto ai dati delle serie temporali archiviati dal progetto. Puoi configurare un ambito delle metriche in modo da includere 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 Google Cloud servizi

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

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

Metriche di un agente nella 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 di Ops Agent includono quelle per CPU, disco, memoria, e swap. Queste e altre metriche possono essere raccolte dalle 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 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 Google Cloud console, 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 definite da te

Strumenta l'applicazione per raccogliere informazioni specifiche che ti aiutino a comprenderne il rendimento e a risolvere i problemi. Diversi framework di strumentazione open source raccolgono dati di log, metriche e tracce e possono inviarli a qualsiasi fornitore, incluso Google Cloud. Per le tue applicazioni agentiche, alcuni framework possono raccogliere i tuoi prompt e le tue risposte o passare il contesto che consente di tracciare alcune chiamate ai server MCP di Google Cloud remoti.

Per strumentare l'applicazione, ti consigliamo di utilizzare un framework di strumentazione open source e indipendente dal fornitore, come OpenTelemetry, anziché API o librerie client specifiche per il fornitore e il prodotto. Per informazioni su questi framework, consulta Strumentazione e osservabilità e Scegliere un approccio di strumentazione.

Puoi strumentare l'applicazione utilizzando una libreria client o l'API Cloud Monitoring. Per saperne di più su questi approcci, consulta 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 su i log scritti in Cloud Logging. Alcune metriche, come il numero totale di voci di log ricevute dal tuo Google Cloud progetto, vengono derivate automaticamente dai log. Puoi anche definire metriche basate su log. Ad esempio, puoi creare una metrica che conta il numero di errori 404 Not Found per un'applicazione di cui è stato eseguito il deployment in App Engine.

Per ulteriori informazioni, consulta Panoramica delle metriche basate su log.

Prezzi

Per scoprire i prezzi di Cloud Monitoring, consulta la pagina Prezzi di Google Cloud Observability.