Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

profiler.id is always attached, even if ProfilingManager is rate-limiting

Abierto
#5,906 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
54/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
java

Línea de trabajo

Comienza en sentry/src/main/java/io/sentry/SentryTracer.java, alrededor de la asociación vinculada entre trace y profile; después, sigue ProfilingManager y PerfettoProfiler.start() hasta processResult. Confirma cómo se informan los resultados de profiling sujetos a limitación de tasa y verifica que las trazas no reciban profiler.id cuando falta el perfil correspondiente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Android Platform: Android Platform: Java Profiles Type: Bug

This has been observed for Perfetto Profiling in our demo app, where a trace had a profiler.id set, but the actual profile was missing.

When linking traces and profiles, we link them unconditionally, e.g. here: https://github.com/getsentry/sentry-java/blob/bcd3e76a8033a30cf291fc84c726d40205b21db2/sentry/src/main/java/io/sentry/SentryTracer.java#L552

This stems from ProfilingManager, where requests can be rate-limited, and rejections are only reported via async profiling result. Or in other words PerfettoProfiler.start() will always return true, and only processResult at a later point will be able to detect rate limiting.

Lenguaje dominante
Kotlin
Estrellas
1.4k
Forks
478
Merge medio
2 d 20 h
PR fusionados (30 d)
71

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de getsentry/sentry-java

Todos los issues de getsentry/sentry-java

Issues similares

Más issues de Kotlin

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.