Questo documento descrive quali metriche sono automaticamente disponibili per te quando utilizzi i servizi Google Cloud. Descrive inoltre i diversi approcci che è possibile utilizzare per raccogliere ulteriori informazioni sul rendimento i tuoi servizi.
Puoi monitorare i dati delle metriche (numeriche) archiviati nel tuo progetto Google Cloud la creazione di criteri 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 tue metriche 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 progetto. Puoi configurare un ambito delle metriche in modo da includere i dati delle serie temporali memorizzati 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 automaticamente raccolte e archiviate da Cloud Monitoring. Queste metriche forniscono informazioni sul funzionamento del servizio. Ad esempio, Compute Engine genera oltre 25 metriche univoche per ogni istanza di macchina virtuale (VM).
Per un elenco completo delle metriche di sistema disponibili, consulta le metriche di Google Cloud.
Metriche delle VM
Alcune metriche di sistema vengono acquisite automaticamente dalle istanze Compute Engine. Tuttavia, questi metriche di Compute Engine raccolte automaticamente potrebbero non fornirti tutte le informazioni necessarie per monitorare i 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 dai tuoi VM Linux e Windows.
Per informazioni sugli agenti, consulta Agenti di observability di Google Cloud.
Metriche delle integrazioni
Cloud Monitoring offre integrazioni che consentono di raccogliere dati di telemetria da applicazioni come Apache Server web, MySQL, Redis e altri per i deployment in esecuzione su Compute Engine e Google Kubernetes Engine:
Quando si utilizza Compute Engine, la telemetria di terze parti viene raccolta Ops Agent.
Quando si utilizza GKE, la telemetria di terze parti viene raccolta Google Cloud Managed Service per Prometheus.
Nella console Google Cloud, vai alla pagina Integrazioni:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
Metriche che hai definito
Puoi instrumentare la tua applicazione in modo che raccolga specifiche per l'applicazione. Diversi contenuti open source di strumentazione ti consentono di raccogliere metriche, log dall'applicazione e inviare i dati a qualsiasi fornitore, incluso Google Cloud. Per eseguire la strumentazione dell'applicazione, ti consigliamo di utilizzare un framework di strumentazione indipendente dal fornitore open source, come OpenTelemetry, anziché API o librerie client specifiche per il fornitore e il prodotto.
Per informazioni sulla strumentazione delle applicazioni mediante di strumentazione indipendente dal fornitore, vedi Strumentazione e osservabilità.
Puoi instrumentare la tua applicazione utilizzando una libreria client o l'API Cloud Monitoring. Per ulteriori informazioni su questi 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 progetto Google Cloud, vengono ricavate automaticamente dai log.
Puoi anche definire metriche basate su log. Ad esempio,
crea 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 la panoramica delle metriche basate su log.
Prezzi
In generale, le metriche di sistema di Cloud Monitoring sono gratuite, mentre da sistemi, agenti o applicazioni esterni. 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: