Configurar o agente do Monitoring

Nesta página, descrevemos como configurar quais métricas integradas o agente do Monitoring coleta de uma VM do Linux. O conteúdo desta página é destinado a administradores do sistema que querem alterar a configuração padrão do agente do Monitoring.

Não é possível configurar o agente do Monitoring quando ele estiver instalado em uma VM do Windows.

Nesta página, não descrevemos como configurar o agente do Monitoring para monitorar aplicativos de terceiros ou como usar o agente para coletar métricas definidas pelo usuário. Para informações sobre esses tópicos, consulte estas páginas:

Antes de começar

Se você não tiver instalado o agente do Monitoring em uma VM, consulte Instalar o agente do Monitoring.

Como alterar a configuração padrão do agente do Monitoring

Para alterar a configuração do agente do Monitoring, faça o seguinte:

  1. Edite o arquivo de configuração /etc/stackdriver/collectd.conf do agente do Monitoring.

  2. Reinicie o agente de monitoramento executando o seguinte comando:

       sudo service stackdriver-agent restart

Como interromper a coleta de métricas do processo

Para informações sobre como interromper a coleta de métricas de processos (as métricas com o prefixo agent.googleapis.com/processes), consulte Como desativar métricas de processos em VMs do Linux.

Como configurar métricas informadas de CPU

Por padrão, o agente do Monitoring informa a utilização total da CPU por estado para todas as CPUs na VM usando o tipo de métrica agent.googleapis.com/cpu/utilization. Esse comportamento é especificado no arquivo de configuração pelas seguintes configurações:

  • ValuesPercentage true
  • ReportByCpu false

Você precisará modificar essas configurações se quiser que o agente informe a utilização por CPU ou se quiser que ele informe o tempo de uso da CPU, agent.googleapis.com/cpu/usage_time, métricas:

  • Para configurar o agente do Monitoring para relatar o agent.googleapis.com/cpu/utilization por CPU, faça o seguinte:

    • Deixe ValuesPercentage com o valor padrão de true.
    • Defina ReportByCpu como true.
  • Para configurar o agente do Monitoring para informar o agent.googleapis.com/cpu/usage_time por CPU, faça o seguinte:

    • Defina ValuesPercentage como false.
    • Defina ReportByCpu como true.

O agente do Monitoring pode informar a utilização da CPU ou o uso da CPU, mas não ambas as métricas. Essa é uma limitação conhecida do collectd. Quando ReportByCpu for true, o campo ValuesPercentage determinará se a utilização ou o uso será informado. Quando ReportByCpu for false, o agente informará a utilização da CPU.

Solução de problemas

Se você tiver problemas para instalar ou executar o agente, consulte Solução de problemas de instalação do agente.