Disable server part of netty integration
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- backend, observability-sre
Línea de trabajo
El issue menciona la integración de Netty y la documentación de compatibilidad de Java de Datadog, pero no indica ningún archivo fuente ni prueba. Empieza rastreando la configuración del servidor/cliente de Netty para dd-java-agent 1.52.0 junto con Ktor 3.2.3 y OTel Ktor 2.16.0-alpha; se considera terminado cuando se puedan desactivar las trazas del servidor mientras la instrumentación del cliente siga habilitada, y el comportamiento esté documentado y probado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Library Name
No response
Library Version(s)
No response
Describe the feature you'd like
Hi, due to how the dd-java-agent works with Ktor 3, I decided to try using the io.opentelemetry.instrumentation:opentelemetry-ktor-3.0 library directly and realized that the library tends to better propagate the OTel context. I now would like to disable the netty.request traces that are automatically created, but based on https://docs.datadoghq.com/tracing/trace_collection/compatibility/java, disabling the netty integration disables both the server and the client instrumentation, which is not my intention. Is there any way to selectively disable only the server part of Netty?
Is your feature request related to a problem?
No response
Describe alternatives you've considered
No response
Additional context
Libraries and their version:
- ktor-bom: 3.2.3
- dd-java-agent: 1.52.0
- opentelemetry-bom: 1.52.0
- opentelemetry-ktor-3.0: 2.16.0-alpha
- Lenguaje dominante
- Java
- Estrellas
- 737
- Forks
- 361
- Merge medio
- 3 d 20 h
- PR fusionados (30 d)
- 173
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DataDog/dd-trace-java
-
type: feature request
Dificultad 1/5 1-3 horas Aptitud para principiantes 70/100
DataDog/dd-trace-java#10245 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 62/100
DataDog/dd-trace-java#12608 ·
-
type: bug report
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
DataDog/dd-trace-java#12597 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
DataDog/dd-trace-java#12540 · 3 comentarios · 1 asignado ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
DataDog/dd-trace-java#12480 ·
Todos los issues de DataDog/dd-trace-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
elastic/gradle-plugins#157 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
cryptomator/hub#497 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
johanhaleby/occurrent#1120 ·