Questa pagina descrive come configurare le metriche predefinite raccolte dall'agente di monitoraggio 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 di monitoraggio 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.
Modificare la configurazione predefinita dell'agente Monitoring
Per modificare la configurazione dell'agente Monitoring:
Modifica il file di configurazione dell'agente di monitoraggio
/etc/stackdriver/collectd.conf
.Riavviare l'agente di monitoraggio eseguendo il seguente comando:
sudo service stackdriver-agent restart
Interrompere la raccolta delle metriche dei processi
Per informazioni su come interrompere la raccolta delle metriche dei processi, ovvero le metriche con il prefisso agent.googleapis.com/processes
, consulta Disattivare le metriche dei processi nelle VM Linux.
Configurazione delle metriche della CPU registrate
Per impostazione predefinita, l'agente di monitoraggio registra l'utilizzo totale della CPU in base allo 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 true
ReportByCpu false
Devi modificare queste impostazioni se vuoi che l'agente registri l'utilizzo per CPU o se vuoi che registri il tempo di utilizzo della CPU,
agent.googleapis.com/cpu/usage_time
, le metriche:
Per configurare l'agente di monitoraggio in modo che registri il valore
agent.googleapis.com/cpu/utilization
per CPU, procedi nel seguente modo:- Lascia
ValuesPercentage
sul valore predefinitotrue
. - Imposta
ReportByCpu
sutrue
.
- Lascia
Per configurare l'agente di monitoraggio in modo che registri il valore
agent.googleapis.com/cpu/usage_time
per CPU, procedi nel seguente modo:- Imposta
ValuesPercentage
sufalse
. - Imposta
ReportByCpu
sutrue
.
- 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 viene registrato l'utilizzo o l'utilizzazione. Quando ReportByCpu
è false
,
l'agente segnala l'utilizzo della CPU.
Risoluzione dei problemi
Se hai difficoltà a installare o eseguire l'agente, consulta la sezione Risolvere i problemi di installazione dell'agente.