Go pprof scraper

Supported OS Linux

Versión de la integración1.0.4

Información general

Este check recopila perfiles de aplicaciones Go que exponen el endpoint /debug/pprof.

NOTA: Es preferible instrumentar servicios con la biblioteca de clientes de creación de perfiles dd-trace-go. La biblioteca de clientes ofrece una mejor integración con otros servicios de Datadog, como por ejemplo a través de zonas de código y filtrado del endpoint. Utiliza esta integración para servicios cuyo código fuente no controles.

NOTA: El uso de esta integración da como resultado la facturación para hosts en el servicio de Continuous Profiler de Datadog. Para obtener más información sobre la facturación de Continuous Profiler, consulta nuestra documentación de facturación.

Configuración

Sigue las siguientes instrucciones para instalar y configurar este check para un Agent que se ejecuta en un host. Para entornos de contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de estas instrucciones.

Instalación

Si utilizas una versión del Agent >= 7.21/6.21, sigue las instrucciones siguientes para instalar el check de go_pprof_scraper en tu host. Consulta la guía dedicada del Agent para instalar las integraciones comunitarias para instalar checks con un Agent versión < v7.21/v6.21 o el Docker Agent:

  1. Descarga e inicia el Datadog Agent.

  2. Ejecuta el siguiente comando para instalar la rueda de integraciones con el Agent:

    datadog-agent integration install -t datadog-go-pprof-scraper==<INTEGRATION_VERSION>
    

Puedes encontrar la última versión en la página de versiones de integraciones de Datadog

Nota: Si fuera necesario, antepón sudo -u dd-agent al comando de instalación.

Configuración

  1. Edita el archivo go_pprof_scraper.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar tus datos de rendimiento de Go. Consulta el ejemplo de go_pprof_scraper.d/conf.yaml para obtener todas las opciones disponibles de configuración.

  2. Reinicia el Agent.

Validación

Ejecuta el subcomando de estado del Agent y busca go_pprof_scraper en la sección checks.

Datos recopilados

Métricas

La integración de Go-pprof-scraper no crea ninguna métrica.

Eventos

La integración de Go-pprof-scraper no incluye ningún evento.

Checks de servicio

go_pprof_scraper.can_connect
Returns CRITICAL if the check cannot reach the pprof endpoint or if APM is not enabled, returns OK otherwise.
Statuses: ok, critical

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con soporte técnico de Datadog.