Panoramica della raccolta delle metriche

Questo documento descrive quali metriche sono automaticamente disponibili quando utilizzi i servizi Google Cloud. Descrive anche i diversi approcci che puoi utilizzare per raccogliere ulteriori informazioni sulle prestazioni dei tuoi servizi.

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

L'ambito delle metriche di un progetto Google Cloud determina i dati delle serie temporali che possono essere tracciati 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 per includere i dati delle serie temporali archiviati da altri progetti. Per informazioni concettuali e riferimenti ai documenti di configurazione, consulta la panoramica degli ambiti delle metriche.

Metriche dei servizi Google Cloud

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

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

Metriche delle 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.

Installa un agente per raccogliere ulteriori metriche di sistema dalle istanze Compute Engine. Ad esempio, le metriche di Ops Agent includono quelle per CPU, disco, memoria e scambio. Queste e altre metriche possono essere raccolte dalle VM Linux e Windows.

Per informazioni sugli agenti, vedi Agenti di osservabilità di Google Cloud.

Metriche delle integrazioni

Cloud Monitoring offre 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 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 sull'applicazione. Diversi framework di strumentazione open source consentono di raccogliere metriche, log e tracce dall'applicazione e di inviare questi dati a qualsiasi fornitore, incluso Google Cloud. Per lo strumento per l'applicazione, ti consigliamo di utilizzare un framework di strumentazione indipendente dal fornitore che sia open source, come OpenTelemetry, anziché le librerie client o le API specifiche del fornitore e del prodotto.

Per informazioni sulla strumentazione delle applicazioni mediante framework di strumentazione indipendente dal fornitore, consulta Strumentazione e osservabilità.

Puoi instrumentare la tua applicazione utilizzando una libreria client o l'API Cloud Monitoring. Per ulteriori informazioni 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 sui log scritti in Cloud Logging. Alcune metriche, come il numero totale di voci di log ricevute dal tuo progetto Google 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 saperne di più, consulta Panoramica delle metriche basate su log.

Prezzi

In generale, le metriche di sistema di Cloud Monitoring sono gratuite, mentre quelle di 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 sui prezzi di Cloud Monitoring, consulta i seguenti documenti: