En esta página, se describe cómo configurar las métricas integradas que el Agente de Monitoring recopila de una VM de Linux. El contenido de esta página se dirige a los administradores del sistema que desean modificar la configuración predeterminada del agente de Monitoring.
No puedes configurar el agente de Monitoring cuando está instalado en una VM con Windows.
En esta página, no se describe cómo configurar el agente de Monitoring para supervisar las aplicaciones de terceros ni cómo usar el agente a fin de recopilar métricas definidas por el usuario. Para obtener información sobre esos temas, consulta las siguientes páginas:
Antes de comenzar
Si no instalaste el agente de Monitoring en una VM, consulta Instala el agente de Monitoring.
Cambia la configuración predeterminada del agente de Monitoring
Para cambiar la configuración del agente de Monitoring, haz lo siguiente:
Edita el archivo de configuración del agente de Monitoring
/etc/stackdriver/collectd.conf
.Reinicia el agente de Monitoring mediante la ejecución del siguiente comando:
sudo service stackdriver-agent restart
Detén la recopilación de las métricas del proceso
Para obtener información sobre cómo detener la recopilación de métricas del proceso (las métricas con el prefijo agent.googleapis.com/processes
), consulta Desactivado de las métricas de procesos en VM con Linux.
Configura métricas de CPU informadas
De forma predeterminada, el agente de Monitoring informa el uso de CPU total por estado para todas las CPU de la VM mediante el tipo de métrica agent.googleapis.com/cpu/utilization
.
Este comportamiento se especifica en el archivo de configuración mediante la siguiente opción:
ValuesPercentage true
ReportByCpu false
Debes modificar esta configuración si deseas que el agente informe el uso por CPU o si deseas que informe el tiempo de uso de la CPU, agent.googleapis.com/cpu/usage_time
, métricas:
Si deseas configurar el agente de Monitoring para que informe el
agent.googleapis.com/cpu/utilization
por CPU, haz lo siguiente:- Deja
ValuesPercentage
con el valor predeterminado detrue
. - Establece
ReportByCpu
entrue
.
- Deja
Si deseas configurar el agente de Monitoring para que informe el
agent.googleapis.com/cpu/usage_time
por CPU, haz lo siguiente:- Establece
ValuesPercentage
enfalse
. - Establece
ReportByCpu
entrue
.
- Establece
El agente de Monitoring puede informar el uso de CPU o la utilización de CPU, pero no ambas métricas.
Esta es una limitación conocida de collectd.
Cuando ReportByCpu
es true
, el campo ValuesPercentage
determina si se informa el uso o la utilización. Cuando ReportByCpu
es false
, el agente informa la utilización de CPU.
Soluciona problemas
Si tienes problemas para instalar o ejecutar el agente, consulta Solución de problemas de instalación del agente.