Enable Autocomplete and Search for .NET
Join the Preview!
Autocomplete and search are in Preview.
Requirements
Installation
Run your service with Dynamic Instrumentation enabled, and additionally enable autocomplete and search:
- Set the
DD_SYMBOL_DATABASE_UPLOAD_ENABLED=true
environment variable. - Specify the
DD_SERVICE
and DD_VERSION
Unified Service Tags. - After starting your service with Dynamic Instrumentation and autocomplete and search enabled, you can use Dynamic Instrumentation’s IDE-like features on the APM > Dynamic Instrumentation page.
Additional configuration
Third party detection
If autocomplete suggestions do not appear for your package or module, it may be incorrectly recognized as third-party code. The autocomplete and search features use a heuristic to filter out third-party code, which can sometimes lead to accidental misclassification.
To ensure that your code is properly recognized and to enable accurate autocomplete and search functionality, you can configure the third-party detection settings using the following options:
export DD_THIRD_PARTY_EXCLUDES=<LIST_OF_USER_CODE_PACKAGE_PREFIXES>
export DD_THIRD_PARTY_INCLUDES=<LIST_OF_ADDITIONAL_THIRD_PARTY_PACKAGE_PREFIXES>
Where a list means a comma separated list of package prefixes, for example:
export DD_THIRD_PARTY_EXCLUDES=com.mycompany,io.mycompany