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:
Edite o arquivo de configuração
/etc/stackdriver/collectd.confdo agente do Monitoring.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 trueReportByCpu 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/utilizationpor CPU, faça o seguinte:- Deixe
ValuesPercentagecom o valor padrão detrue. - Defina
ReportByCpucomotrue.
- Deixe
Para configurar o agente do Monitoring para informar o
agent.googleapis.com/cpu/usage_timepor CPU, faça o seguinte:- Defina
ValuesPercentagecomofalse. - Defina
ReportByCpucomotrue.
- Defina
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.