Open
Description
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.