getsentry / getsentry/sentry-java
Continuous Profiling could upload JFR files
- Linguagem predominante
- Kotlin
- Estrelas
- 1.4k
- Forks
- 478
- Merge médio
- 3d 4h
- PRs com merge (30d)
- 72
Descrição
### 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.
Guia de contribuição
Direção de pesquisa
A issue não nomeia nenhum arquivo, teste ou ponto de entrada. Comece localizando o código do SDK que converte perfis JFR do async-profiler e, em seguida, determine como os uploads de JFR e a conversão no backend substituiriam esse caminho; considera-se concluído quando o SDK não realizar mais a conversão, enquanto os arquivos JFR brutos continuarem disponíveis.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java
- Domínio
- performance
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100