Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().
Join the Preview!

L’autocomplétion et la recherche sont en préversion.

Prérequis

Installation

Exécutez votre service avec Dynamic Instrumentation activé, et activez en outre l’autocomplétion et la recherche :

  1. Exécutez votre service avec Dynamic Instrumentation activé en définissant la variable d’environnement DD_DYNAMIC_INSTRUMENTATION_ENABLED sur true.
  2. Spécifiez DD_SERVICE et DD_VERSION Unified Service Tags.
  3. Appelez votre service :
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

Après avoir démarré votre service avec les fonctionnalités requises activées, vous pouvez utiliser les fonctionnalités de type IDE de Dynamic Instrumentation sur la page APM > Dynamic Instrumentation.

Configuration supplémentaire

Détection de tiers

Si les suggestions d’autocomplétion n’apparaissent pas pour votre package ou module, il se peut qu’il soit incorrectement reconnu comme du code tiers. Les fonctionnalités d’autocomplétion et de recherche utilisent une heuristique pour filtrer le code tiers, ce qui peut parfois entraîner une classification erronée.

Pour vous assurer que votre code est correctement reconnu et pour activer une fonctionnalité d’autocomplétion et de recherche précise, configurez vos paramètres de détection de tiers pour utiliser les options suivantes :

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

où <LIST_OF_USER_CODE_MODULES> et <LIST_OF_ADDITIONAL_THIRD_PARTY_MODULES> sont des listes de préfixes de packages séparées par des virgules. Exemple :

export DD_THIRD_PARTY_DETECTION_EXCLUDES=shopping,database