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 se è installato su una VM Windows.
Questa pagina non descrive come configurare l'agente Monitoring per monitorare le applicazioni di terze parti o come utilizzare l'agente per raccogliere le 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:
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 delle metriche di processo
Per informazioni su come interrompere la raccolta delle metriche di processo, le metriche con il prefisso agent.googleapis.com/processes
, consulta Disabilitazione delle metriche di processo sulle VM Linux.
Configurazione delle metriche della CPU segnalate
Per impostazione predefinita, l'agente Monitoring segnala l'utilizzo totale della CPU in base allo stato per tutte le CPU sulla VM utilizzando il tipo di metrica agent.googleapis.com/cpu/utilization
.
Questo comportamento è specificato nel file di configurazione dalle seguenti
impostazioni:
ValuesPercentage true
ReportByCpu false
Devi modificare queste impostazioni se vuoi che l'agente segnali l'utilizzo per CPU o il tempo di utilizzo della CPU agent.googleapis.com/cpu/usage_time
:
Per configurare l'agente Monitoring in modo che segnali
agent.googleapis.com/cpu/utilization
per CPU, segui questi passaggi:- Lascia il valore predefinito di
ValuesPercentage
sutrue
. - Imposta
ReportByCpu
sutrue
.
- Lascia il valore predefinito di
Per configurare l'agente Monitoring in modo che segnali
agent.googleapis.com/cpu/usage_time
per CPU:- Imposta
ValuesPercentage
sufalse
. - Imposta
ReportByCpu
sutrue
.
- Imposta
L'agente Monitoring può segnalare l'utilizzo della CPU o la CPU,
ma non entrambe le metriche.
Questa è una limitazione nota dei valori collectd.
Quando ReportByCpu
è true
, il campo ValuesPercentage
determina se l'utilizzo o 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, consulta Risoluzione dei problemi di installazione dell'agente.