Configura l'agente Monitoring

In questa pagina viene spiegato come configurare le metriche integrate che l'agente Monitoring raccoglie 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 è possibile configurare l'agente Monitoring quando è installato su una VM Windows.

In questa pagina non viene spiegato come configurare l'agente Monitoring per monitorare le applicazioni di terze parti o come utilizzare l'agente per raccogliere metriche personalizzate. Per informazioni su questi argomenti, consulta le seguenti pagine:

Prima di iniziare

Se non hai installato l'agente Monitoring su una VM, consulta la sezione Installa l'agente Monitoring.

Modifica della configurazione predefinita dell'agente Monitoring

Per modificare la configurazione dell'agente Monitoring, procedi come segue:

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

  2. Riavvia l'agente Monitoring eseguendo il comando seguente:

       sudo service stackdriver-agent restart

Interrompere la 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 la sezione Disabilitare le metriche di processo sulle VM Linux.

Configurazione delle metriche CPU segnalate

Per impostazione predefinita, l'agente Monitoring segnala l'utilizzo totale della CPU per 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 se vuoi segnalare il tempo di utilizzo della CPU e le metriche agent.googleapis.com/cpu/usage_time:

  • Per configurare l'agente Monitoring per generare report su agent.googleapis.com/cpu/utilization per CPU, procedi nel seguente modo:

    • Lascia ValuesPercentage al valore predefinito di true.
    • Imposta ReportByCpu su true.
  • Per configurare l'agente Monitoring per generare report su agent.googleapis.com/cpu/usage_time per CPU, procedi nel seguente modo:

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

L'agente Monitoring può registrare l'utilizzo della CPU o il relativo utilizzo, ma non entrambe le metriche. Si tratta di un limite noto di collectd. Quando ReportByCpu è true, il campo ValuesPercentage determina se l'utilizzo o l'utilizzo sono segnalati. Quando ReportByCpu è false, l'agente segnala l'utilizzo della CPU.

Risolvere i problemi

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