Configura el agente de Cloud Monitoring

En esta página, se describe cómo configurar qué métricas integradas recopila el agente de Monitoring desde una VM de Linux. El contenido de esta página está dirigido 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 de Windows.

En esta página, no se describe cómo configurar el agente de Monitoring para supervisar las aplicaciones de terceros o cómo usar el agente a fin de recopilar métricas personalizadas. 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:

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

  2. Reinicia el agente de Monitoring mediante la ejecución del siguiente comando:

       sudo service stackdriver-agent restart

Detén la recopilación de métricas de procesos

Para obtener información sobre cómo detener la recopilación de métricas de procesos (las métricas con el prefijo agent.googleapis.com/processes), consulta Inhabilita las métricas de procesos en las VM de Linux.

Configura las métricas de CPU informadas

De forma predeterminada, el agente de Monitoring informa el uso total de la CPU por estado para todas las CPU en la VM mediante el tipo de métrica agent.googleapis.com/cpu/utilization. Este comportamiento se especifica en el archivo de configuración de la siguiente configuración:

  • ValuesPercentage true
  • ReportByCpu false

Debes modificar esta configuración si deseas que el agente informe el uso por CPU o si quieres que informe las métricas, el tiempo de uso de CPU, agent.googleapis.com/cpu/usage_time:

  • Para configurar el agente de Monitoring a fin de informar el agent.googleapis.com/cpu/utilization por CPU, haz lo siguiente:

    • Deja ValuesPercentage con el valor predeterminado de true.
    • Establece ReportByCpu en true.
  • Para configurar el agente de Monitoring a fin de que informe agent.googleapis.com/cpu/usage_time por CPU, haz lo siguiente:

    • Establece ValuesPercentage en false.
    • Establece ReportByCpu en true.

El agente de Monitoring puede informar el uso de CPU o del uso 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 el uso. Cuando ReportByCpu es false, el agente informa el uso de CPU.

Soluciona problemas

Si tienes problemas para instalar o ejecutar el agente, consulta Soluciona problemas de instalación del agente.