Configura el agente de Monitoring

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 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 del agente de Monitoring /etc/stackdriver/collectd.conf.

  2. 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 de true.
    • Establece ReportByCpu en true.
  • Si deseas configurar el agente de Monitoring para que informe el 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 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.