Skip to content

Commit 9874ffe

Browse files
committed
fix(anr-profiling): Properly bill ANR profiling under UI Profile Hours
Commit updates the platform used with ANR profiles from Java to Android so that we can properly bill ANR profiling under UI Profile Hours rather than Continuous Profile Hours. Depends on the updates made in [Relay #6183](getsentry/relay#6183), [getsentry #118849](getsentry/sentry#118849), [vroomrs #93](getsentry/vroomrs#93), and [vroom #672](getsentry/vroom#672).
1 parent 6335e35 commit 9874ffe

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
### Fixes
1010

11+
- Set the correct platform (`android` instead of `java`) on ANR profile chunks so they are billed as UI Profile Hours rather than Continuous Profile Hours ([#5607](https://github.com/getsentry/sentry-java/pull/5607))
1112
- Release `MediaMuxer` when the replay video encoder fails to start to avoid a resource leak ([#5607](https://github.com/getsentry/sentry-java/pull/5607))
1213

1314
### Performance

sentry-android-core/src/main/java/io/sentry/android/core/ApplicationExitInfoEventProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1021,7 +1021,7 @@ private SentryId captureAnrProfile(final long anrTimestampMs, @NotNull AnrProfil
10211021
null,
10221022
new HashMap<>(0),
10231023
anrTimestampMs / 1000.0d,
1024-
ProfileChunk.PLATFORM_JAVA,
1024+
ProfileChunk.PLATFORM_ANDROID,
10251025
options);
10261026
chunk.setSentryProfile(profile);
10271027

0 commit comments

Comments
 (0)