Questa pagina descrive come configurare le metriche integrate raccolte dall'agente Monitoring da una VM Linux. I contenuti di questa pagina sono destinati agli amministratori di sistema che vogliono modificare la configurazione predefinita dell'agente Monitoring.
Non puoi configurare l'agente Monitoring quando è installato su una VM Windows.
Questa pagina non descrive come configurare l'agente Monitoring per monitorare applicazioni di terze parti o come utilizzare l'agente per raccogliere metriche definite dall'utente. Per informazioni su questi argomenti, consulta le seguenti pagine:
Prima di iniziare
Se non hai installato l'agente Monitoring su una VM, consulta Installare l'agente Monitoring.
Modifica della configurazione predefinita dell'agente Monitoring
Per modificare la configurazione dell'agente Monitoring, segui questi passaggi:
Modifica il file di configurazione dell'agente Monitoring
/etc/stackdriver/collectd.conf.Riavvia l'agente Monitoring eseguendo questo comando:
sudo service stackdriver-agent restart
Interruzione della raccolta di metriche dei processi
Per informazioni su come interrompere la raccolta delle metriche di processo, ovvero le metriche con il prefisso agent.googleapis.com/processes, consulta Disabilitare la raccolta delle metriche di processo.
Configurazione delle metriche CPU segnalate
Per impostazione predefinita, l'agente Monitoring segnala l'utilizzo totale della CPU per stato
per tutte le CPU della VM utilizzando il tipo di metrica
agent.googleapis.com/cpu/utilization.
Questo comportamento è specificato nel file di configurazione dalle seguenti impostazioni:
ValuesPercentage trueReportByCpu false
Devi modificare queste impostazioni se vuoi che l'agente riporti l'utilizzo per CPU o se vuoi che riporti il tempo di utilizzo della CPU, agent.googleapis.com/cpu/usage_time, metriche:
Per configurare l'agente Monitoring in modo che riporti il valore di
agent.googleapis.com/cpu/utilizationper CPU, procedi nel seguente modo:- Lascia
ValuesPercentagecon il valore predefinitotrue. - Imposta
ReportByCpusutrue.
- Lascia
Per configurare l'agente Monitoring in modo che riporti il
agent.googleapis.com/cpu/usage_timeper CPU:- Imposta
ValuesPercentagesufalse. - Imposta
ReportByCpusutrue.
- Imposta
L'agente di monitoraggio può segnalare l'utilizzo della CPU o l'utilizzo della CPU, ma non entrambe le metriche.
Si tratta di una limitazione nota di collectd.
Quando ReportByCpu è true, il campo ValuesPercentage determina
se l'utilizzo viene segnalato. Quando ReportByCpu è false,
l'agente segnala l'utilizzo della CPU.
Risoluzione dei problemi
Se hai difficoltà a installare o eseguire l'agente, vedi Risolvere i problemi di installazione dell'agente.