En esta página se describe cómo configurar las métricas integradas que recoge el agente de Monitoring de una VM Linux. El contenido de esta página está dirigido a administradores del sistema que quieran modificar la configuración predeterminada del agente de Monitoring.
No puedes configurar el agente de Monitoring cuando está instalado en una VM Windows.
En esta página no se describe cómo configurar el agente de monitorización para monitorizar aplicaciones de terceros ni cómo usar el agente para recoger métricas definidas por el usuario. Para obtener información sobre estos temas, consulta las siguientes páginas:
Antes de empezar
Si no has instalado el agente de Monitoring en una VM, consulta Instalar el agente de Monitoring.
Cambiar 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 ejecutando el siguiente comando:
sudo service stackdriver-agent restart
Detener la recogida de métricas de procesos
Para obtener información sobre cómo detener la recogida de métricas de procesos (las métricas con el prefijo agent.googleapis.com/processes
), consulta Inhabilitar métricas de procesos en máquinas virtuales Linux.
Configurar las métricas de CPU registradas
De forma predeterminada, el agente de Monitoring informa del uso total de la CPU por estado
de todas las CPUs 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 los siguientes ajustes:
ValuesPercentage true
ReportByCpu false
Debe modificar estos ajustes si quiere que el agente informe del uso por CPU o si quiere que informe de las métricas de tiempo de uso de la CPU, agent.googleapis.com/cpu/usage_time
:
Para configurar el agente de Monitoring de forma que informe sobre el
agent.googleapis.com/cpu/utilization
por CPU, siga estos pasos:- Deja
ValuesPercentage
con el valor predeterminadotrue
. - Asigna el valor
true
aReportByCpu
.
- Deja
Para configurar el agente de Monitoring de forma que informe sobre el
agent.googleapis.com/cpu/usage_time
por CPU, haga lo siguiente:- Asigna el valor
false
aValuesPercentage
. - Asigna el valor
true
aReportByCpu
.
- Asigna el valor
El agente de monitorización puede informar del uso de la CPU o de su utilización, pero no de ambas métricas.
Esta es una limitación conocida de collectd.
Cuando ReportByCpu
es true
, el campo ValuesPercentage
determina si se informa del uso o la utilización. Cuando ReportByCpu
es false
,
el agente informa del uso de la CPU.
Solución de problemas
Si tienes problemas para instalar o ejecutar el agente, consulta el artículo Solucionar problemas con la instalación del agente.