Skip to content

Add missing Profile event tags#2992

Merged
0xnm merged 1 commit into
feature/perfetto-profilingfrom
nogorodnikov/add-missing-profile-tags
Nov 10, 2025
Merged

Add missing Profile event tags#2992
0xnm merged 1 commit into
feature/perfetto-profilingfrom
nogorodnikov/add-missing-profile-tags

Conversation

@0xnm

@0xnm 0xnm commented Nov 7, 2025

Copy link
Copy Markdown
Member

What does this PR do?

This PR adds missing tags to the ProfileEvent: env, runtime, sdk_version so that core facets are now correctly filled.

image

This brings us closer to the set of tags iOS is sending https://github.com/DataDog/dd-sdk-ios/blob/c5c677957cc03d939232674b1689597915fb02e1/DatadogProfiling/Sources/AppLaunchProfiler.swift#L50-L66.

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Make sure you discussed the feature or bugfix with the maintaining team in an Issue
  • Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

@0xnm
0xnm requested review from a team as code owners November 7, 2025 16:23
Base automatically changed from nogorodnikov/merge-develop-into-perfetto-profiling to feature/perfetto-profiling November 7, 2025 16:23
@datadog-official

datadog-official Bot commented Nov 7, 2025

Copy link
Copy Markdown

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 71.30% (+0.08%)

View detailed report

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 082b612 | Docs | Datadog PR Page | Was this helpful? Give us feedback!

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.26%. Comparing base (98df042) to head (082b612).
⚠️ Report is 1 commits behind head on feature/perfetto-profiling.

Additional details and impacted files
@@                      Coverage Diff                       @@
##           feature/perfetto-profiling    #2992      +/-   ##
==============================================================
+ Coverage                       71.14%   71.26%   +0.12%     
==============================================================
  Files                             872      872              
  Lines                           31549    31554       +5     
  Branches                         5298     5298              
==============================================================
+ Hits                            22443    22485      +42     
+ Misses                           7602     7577      -25     
+ Partials                         1504     1492      -12     
Files with missing lines Coverage Δ
.../android/profiling/internal/ProfilingDataWriter.kt 97.50% <100.00%> (+0.36%) ⬆️

... and 38 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@0xnm
0xnm merged commit 75e66fc into feature/perfetto-profiling Nov 10, 2025
26 checks passed
@0xnm
0xnm deleted the nogorodnikov/add-missing-profile-tags branch November 10, 2025 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants