getsentry / getsentry/sentry-java

Continuous Profiling could upload JFR files

Open
#4,768 1 comment 1 reaction 0 assignees View on GitHub
Feature Java Profiles
Dominant language
Kotlin
Stars
1.4k
Forks
478
Avg merge
2d 23h
Merged PRs (30d)
67

Description

### Problem Statement

We're currently converting JFR profiles produced by async-profiler directly in the SDK.
We could instead upload the JFR files to Sentry and convert them in the backend.
This would:
- reduce overhead of the SDK
- allow customers to download the raw JFR and use it in other tools as well
- maybe also save payload size for transferring the profile to Sentry

### Solution Brainstorm

Upload JFR files and convert to Sentry Profiles in Sentry backend. Remove in SDK conversion.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.