Configura l'agente Monitoring

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 Monitoring per monitorare applicazioni di terze parti o su come utilizzare l'agente per raccogliere dati metriche di valutazione. 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:

  1. Modifica il file di configurazione dell'agente di monitoraggio /etc/stackdriver/collectd.conf.

  2. Riavvia l'agente Monitoring eseguendo questo comando:

       sudo service stackdriver-agent restart

Arresto della raccolta delle metriche di processo

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 Monitoring segnala l'utilizzo totale della CPU per stato per tutte le CPU della VM agent.googleapis.com/cpu/utilization. Questo comportamento è specificato nel file di configurazione dalle seguenti impostazioni:

  • ValuesPercentage true
  • ReportByCpu false

Devi modificare queste impostazioni se desideri che l'agente segnali i per CPU o se vuoi che indichi il tempo di utilizzo della CPU, agent.googleapis.com/cpu/usage_time, metriche:

  • Per configurare l'agente Monitoring in modo da segnalare agent.googleapis.com/cpu/utilization per CPU, segui questi passaggi:

    • Lascia ValuesPercentage sul valore predefinito true.
    • Imposta ReportByCpu su true.
  • Per configurare l'agente Monitoring in modo che registri il valore agent.googleapis.com/cpu/usage_time per CPU:

    • Imposta ValuesPercentage su false.
    • Imposta ReportByCpu su true.

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 registra l'utilizzo della CPU.

Risoluzione dei problemi

Se hai difficoltà a installare o eseguire l'agente, consulta Risoluzione dei problemi di installazione dell'agente.