For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/tracing/trace_collection/dynamic_instrumentation/symdb.md. A documentation index is available at /llms.txt.
This product is not supported for your selected Datadog site. ().
Join the Preview!

Autocomplete and search are in Preview for Python and .NET.

Overview

Autocomplete and search enhance the user experience of Dynamic Instrumentation by adding IDE-like features like class and method search and autocomplete for Dynamic Instrumentation Expression Language.

To provide autocomplete and search, nonsensitive symbols and metadata are uploaded from your application to Datadog. The uploaded data includes the names of classes, methods, arguments, fields, and local variables, along with related metadata, like line numbers.

Getting started

Prerequisites

Autocomplete and search require the following:

Enable autocomplete and search for your service

Select your runtime below:

Java
Python
Dotnet
Dotnet

Autocomplete and search make Dynamic Instrumentation behave more like an IDE:

  • Class and method search: Find where to add instrumentation.
  • Code display: When you select a method in the Dynamic Instrumentation configuration, Datadog displays the code for that method.
  • Expression autocomplete: Get suggestions for expression templates that use the Dynamic Instrumentation expression language.

Further Reading

Additional helpful documentation, links, and articles: