Este producto no es compatible con el sitio Datadog seleccionado. ().
Join the Preview!

El autocompletado y la búsqueda están en versión preliminar.

Requisitos

Instalación

Ejecute su servicio con Dynamic Instrumentation habilitado y, además, habilite el autocompletado y la búsqueda:

  1. Ejecute su servicio con Dynamic Instrumentation habilitado configurando la variable de entorno DD_DYNAMIC_INSTRUMENTATION_ENABLED en true.
  2. Especifique DD_SERVICE y DD_VERSION Unified Service Tags.
  3. Invoque su servicio:
export DD_SERVICE=<YOUR_SERVICE>
export DD_ENV=<YOUR_ENV>
export DD_VERSION=<YOUR_VERSION>
export DD_DYNAMIC_INSTRUMENTATION_ENABLED=true
export DD_SYMBOL_DATABASE_UPLOAD_ENABLED=true
ddtrace-run python -m myapp

Después de iniciar su servicio con las funciones requeridas habilitadas, puede usar las funciones similares a las de un IDE de Dynamic Instrumentation en la página APM > Dynamic Instrumentation.

Configuración adicional

Detección de terceros

Si las sugerencias de autocompletado no aparecen para su paquete o módulo, es posible que se reconozca incorrectamente como código de terceros. Las funciones de autocompletado y búsqueda utilizan una heurística para filtrar el código de terceros, lo que a veces puede llevar a una clasificación errónea accidental.

Para asegurarse de que su código se reconozca correctamente y para habilitar una funcionalidad precisa de autocompletado y búsqueda, configure sus ajustes de detección de terceros para usar las siguientes opciones:

export DD_THIRD_PARTY_DETECTION_EXCLUDES=<LIST_OF_USER_CODE_MODULES>
export DD_THIRD_PARTY_DETECTION_INCLUDES=<LIST_OF_ADDITIONAL_THIRD_PARTY_MODULES>

donde <LIST_OF_USER_CODE_MODULES> y <LIST_OF_ADDITIONAL_THIRD_PARTY_MODULES> son listas de prefijos de paquetes separadas por comas. Por ejemplo:

export DD_THIRD_PARTY_DETECTION_EXCLUDES=shopping,database