Skip to content

Commit 794e7e5

Browse files
authored
Merge pull request #3046 from DataDog/yl/profiling/add-build-id
Add build id in profiling event tags
2 parents f363d74 + ddff0ad commit 794e7e5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

features/dd-sdk-android-profiling/src/main/java/com/datadog/android/profiling/internal/ProfilingDataWriter.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ internal class ProfilingDataWriter(
105105
append("$TAG_KEY_VERSION:${context.version}")
106106
append(",")
107107
append("$TAG_KEY_SDK_VERSION:${context.sdkVersion}")
108+
append(",")
109+
append("$TAG_KEY_BUILD_ID:${context.appBuildId}")
108110
}
109111

110112
private fun readProfilingData(profilingPath: String): ByteArray? {
@@ -116,6 +118,7 @@ internal class ProfilingDataWriter(
116118
companion object {
117119
private const val TAG_KEY_SERVICE = "service"
118120
private const val TAG_KEY_VERSION = "version"
121+
private const val TAG_KEY_BUILD_ID = "build_id"
119122
private const val TAG_KEY_SDK_VERSION = "sdk_version"
120123
private const val TAG_KEY_ENV = "env"
121124
private const val PERFETTO_ATTACHMENT_NAME = "perfetto.proto"

features/dd-sdk-android-profiling/src/test/kotlin/com/datadog/android/profiling/internal/ProfilingDataWriterTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,8 @@ internal class ProfilingDataWriterTest {
133133
"service:${fakeDatadogContext.service}",
134134
"env:${fakeDatadogContext.env}",
135135
"version:${fakeDatadogContext.version}",
136-
"sdk_version:${fakeDatadogContext.sdkVersion}"
136+
"sdk_version:${fakeDatadogContext.sdkVersion}",
137+
"build_id:${fakeDatadogContext.appBuildId}"
137138
)
138139
)
139140
.hasApplicationId(fakeTTIDEvent.applicationId)

0 commit comments

Comments
 (0)