Como configurar o agente do Cloud Monitoring

Esta página descreve 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 queiram modificar a configuração padrão do agente do Monitoring.

Não é possível configurar o agente do Monitoring quando ele está 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 personalizadas. Para informações sobre esses tópicos, consulte estas páginas:

Antes de começar

Se você não instalou o agente do Monitoring em uma VM, consulte Como 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 do agente do Monitoring /etc/stackdriver/collectd.conf.

  2. Reinicie o agente do Monitoring executando o seguinte comando:

       sudo service stackdriver-agent restart

Como interromper a coleta de métricas de processos

Para informações sobre como interromper a coleta de métricas de processo, ou seja, as métricas com o prefixo agent.googleapis.com/processes, consulte Como desativar métricas de processo 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 relatar 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 informa a utilização da CPU ou 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.