diff --git a/ddtrace/internal/datadog/profiling/dd_wrapper/src/uploader_builder.cpp b/ddtrace/internal/datadog/profiling/dd_wrapper/src/uploader_builder.cpp index 3047688475a..5408d2d6b00 100644 --- a/ddtrace/internal/datadog/profiling/dd_wrapper/src/uploader_builder.cpp +++ b/ddtrace/internal/datadog/profiling/dd_wrapper/src/uploader_builder.cpp @@ -116,6 +116,7 @@ Datadog::UploaderBuilder::build() { ExportTagKey::version, version }, { ExportTagKey::language, language }, { ExportTagKey::runtime, runtime }, + { ExportTagKey::runtime_id, runtime_id }, { ExportTagKey::runtime_version, runtime_version }, { ExportTagKey::profiler_version, profiler_version }, }; diff --git a/releasenotes/notes/profiling-stack-v2-runtime-7a4700f8571deddc.yaml b/releasenotes/notes/profiling-stack-v2-runtime-7a4700f8571deddc.yaml new file mode 100644 index 00000000000..a0cd1b7b54e --- /dev/null +++ b/releasenotes/notes/profiling-stack-v2-runtime-7a4700f8571deddc.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + profiling: propagates ``runtime_id`` tag to libdatadog exporter. It is + a unique string identifier for the profiled process. For example, Thread + Timeline visualization uses it to distinguish different processes.