Single Step Instrumentation para APM
Single Step Instrumentation instala automáticamente los SDK de Datadog sin necesidad de configuración adicional, lo que reduce el tiempo de incorporación de días a minutos.
Para saber más sobre su funcionamiento, consulta la guía del inyector para Single Step Instrumentation.
Instrumentar SDK en todas las aplicaciones
Cuando instalas o actualizas el Datadog Agent con APM Instrumentation habilitado, el Agent instrumenta tus aplicaciones cargando el SDK de Datadog en procesos compatibles. Esto permite el rastreo distribuido capturando y enviando datos de rastreo desde tus servicios sin necesidad de cambios en el código.
Después de la instrumentación, puedes opcionalmente:
Haz clic en uno de los siguientes cuadros para ver cómo configurar SSI para tu tipo de despliegue:
Configurar etiquetas de servicio unificadas
Las etiquetas de servicio unificadas (UST) conectan trazas (traces), métricas y logs aplicando etiquetas coherentes en toda tu telemetría. Esto facilita la navegación por los datos de observabilidad.
Aprende a configurar UST para:
Activar productos y funciones dependientes de SDK
Una vez que SSI carga el SDK de Datadog en tus aplicaciones y habilita el rastreo distribuido, puedes configurar productos adicionales que dependen del SDK. Estos incluyen funciones como Continuous Profiler, Application Security Monitoring y controles de ingesta de trazas.
Los métodos de configuración disponibles dependen de tu plataforma:
Método de configuración | Descripción | Plataformas compatibles |
---|
Configurar en application_monitoring.yaml | Activa productos en todos los servicios de un host sin modificar las líneas de comandos de la aplicación. | Linux sólo |
Definir variables de entorno | Activa productos definiendo variables de entorno directamente en la configuración de tu aplicación. | Linux, Kubernetes, Windows, Docker |
Método de configuración | Descripción | Plataformas compatibles |
---|
Definir variables de entorno | Activa productos definiendo variables de entorno directamente en la configuración de tu aplicación. | Linux, Kubernetes, Windows, Docker |
Método de configuración | Descripción | Plataformas compatibles |
---|
Configurar con orientación a las cargas de trabajo | Por defecto, Single Step Instrumentation instrumenta todos los servicios en todos los espacios de nombres. Utiliza la orientación a las cargas de trabajo para limitar la instrumentación a espacios de nombres, pods y cargas de trabajo específicos, y aplica configuraciones personalizadas. | Kubernetes sólo |
Definir variables de entorno | Activa productos definiendo variables de entorno directamente en la configuración de tu aplicación. | Linux, Kubernetes, Windows, Docker |
Método de configuración | Descripción | Plataformas compatibles |
---|
Definir variables de entorno | Activa productos definiendo variables de entorno directamente en la configuración de tu aplicación. | Linux, Kubernetes, Windows, Docker |
Solucionar problemas
Single Step Instrumentation se desactiva automáticamente cuando detecta instrumentación personalizada en tu aplicación. Si deseas utilizar SSI, tendrás que:
- Eliminar cualquier código personalizado de instrumentación existente.
- Reiniciar tu aplicación.
Referencias adicionales
Más enlaces, artículos y documentación útiles: