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.conf
do 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 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 detrue
. - Defina
ReportByCpu
comotrue
.
- Deixe
Para configurar o agente do Monitoring para informar o
agent.googleapis.com/cpu/usage_time
por CPU, faça o seguinte:- Defina
ValuesPercentage
comofalse
. - Defina
ReportByCpu
comotrue
.
- 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.