Skip to content

Add instrumentation for vert.x event bus tracing #14025

Open
@breedx-splk

Description

@breedx-splk

The vert.x event bus has native library instrumentation support for tracing (docs here). 🥳

This is not enabled by default, because the VertxOptions passed to the Vertx.vertx() factory need to contain OpenTelemetryOptions that contain the OpenTelemetry instance. Furthermore, the default TracingPolicy for event DeliveryOptions is the enum PROPAGATE, which does not create new spans when events are sent between peers.

It would be helpful to some javaagent users to get this working out of the box.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions