Skip to content

feat(android): Report PerfettoContinuousProfiling as an SDK integration - #6022

Open
sentry-junior[bot] wants to merge 3 commits into
mainfrom
feat/perfetto-continuous-profiling-integration
Open

feat(android): Report PerfettoContinuousProfiling as an SDK integration#6022
sentry-junior[bot] wants to merge 3 commits into
mainfrom
feat/perfetto-continuous-profiling-integration

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

📜 Description

Report PerfettoContinuousProfiling via addIntegrationToSdkVersion when the Android SDK installs PerfettoContinuous个人资料r on API 35+.

This surfaces Perfetto continuous profiling adoption in sdk.integrations the same way other Android features are tracked.

💡 Motivation and Context

We want to measure how widely the Perfetto continuous profiling backend is used. SDK integrations are the existing telemetry channel for that kind of adoption signal.

💚 How did you test it?

Added unit tests in AndroidOptionsInitializerTest covering:

  • API 35+ reports PerfettoContinuousProfiling
  • API < 35 does not report it

Local Gradle verification could not be completed in this environment (Android SDK missing after JDK/Gradle setup).

📝 Checklist

  • I added GH Issue ID & Linear ID
  • I added tests to verify the changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.
  • Public API changes reviewed by another Mobile SDK team member or implemented according to the develop docs spec.

🔮 Next steps

#skip-changelog

Requested by markus.hintersteiner.

--

View Junior Session [Sentry]

sentry-junior Bot and others added 2 commits August 28, 2026 08:22
Track adoption of the Perfetto continuous profiling backend by adding it to sdk.integrations when the profiler is installed on API 35+.

Co-Authored-By: Markus Hintersteiner <markus.hintersteiner@sentry.io>
Co-Authored-By: Markus Hintersteiner <markus.hintersteiner@sentry.io>
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor
Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against f2f7eec

Co-Authored-By: Markus Hintersteiner <markus.hintersteiner@sentry.io>
@sentry

sentry Bot commented Aug 28, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.54.0 (1) release

⚙️ sentry-android Build Distribution 设置

@markushi
markushi marked this pull request as ready for review August 28, 2026 08:36
注册 for free to join this conversation on GitHub. Already have an account? 登录 to comment

标签

None yet

项目

None yet

Development

Successfully merging this pull request may close these issues.

2 participants