Configurar el agente de Monitoring

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:

  1. Edita el archivo de configuración del agente de Monitoring /etc/stackdriver/collectd.conf.

  2. 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 predeterminado true.
    • Asigna el valor true a ReportByCpu.
  • 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 a ValuesPercentage.
    • Asigna el valor true a ReportByCpu.

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.