getsentry / getsentry/sentry-java

Consider disabling usage of `SentryReactorThreadLocalAccessor` if OpenTelemetry is used

Aberta
#4,824 1 comentário 0 reações 0 responsáveis Ver no GitHub
Java Spans Task
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
3d 4h
PRs com merge (30d)
72

Descrição

### Description

`SentryReactorThreadLocalAccessor` should not be necessary if OpenTelemetry is used for scope propagation through its `Context` instead of relying on our own `ThreadLocal`.

Also see https://github.com/getsentry/sentry-java/issues/4806

We could skip using `SentryReactorUtils` in WebFlux if OpenTelemetry is being used, unless `sentry.reactive.thread-local-accessor-enabled` is set to `true`.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Pesquise por SentryReactorThreadLocalAccessor e SentryReactorUtils; em seguida, inspecione a integração deles com WebFlux e a propriedade sentry.reactive.thread-local-accessor-enabled. Determine como o uso de OpenTelemetry é detectado e preserve a propriedade como uma substituição explícita. Considera-se concluído quando SentryReactorUtils é ignorado se OpenTelemetry estiver sendo usado, a menos que a propriedade seja true.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java, spring
Domínio
backend, observability
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.