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

Add option to make routing-key part of RabbitMQ transaction/span names

Abierto
#3,415 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java, rabbitmq

Línea de trabajo

No se nombran archivos ni pruebas. Empieza por localizar la instrumentación de RabbitMQ y el código que deriva los nombres de transacciones y client-span a partir de los exchanges. Comprueba cómo los envíos y recepciones directos a colas exponen el routingKey y, después, verifica el nuevo modo de nomenclatura mediante pruebas de instrumentación y cobertura de configuración.

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

Descripción

agent-java enhancement

It is possible to receive and send messaged directly to queues instead of exchanges, see this guide for example.

We currently only use the exchange for naming transactions and client spans, which is sub optimal in this case. We should provide an option to use the RabbitMQ routingKey instead.

In my opinion we should offer an enum-like configuration option (e.g. rabbitmq_naming_mode) to do this. This way we won't end up with multiple boolean options in case we see the need to further customize the naming scheme.

Lenguaje dominante
Java
Estrellas
593
Forks
338
Merge medio
1 d 9 h
PR fusionados (30 d)
13

Preparar el entorno

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 elastic/apm-agent-java

Todos los issues de elastic/apm-agent-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.