Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Distributed Tracing in Apache CXF using Micrometer Observation

...

The current integration of the Micrometer Observation's distributed tracing in Apache CXF supports Micrometer Observation 1.10.xMicrometer Tracing 1.10.x and provides full-fledged support of JAX-RS 2.x / JAX-WS applications. From high-level prospective, the JAX-RS integration consists of three main parts:

  • TracerContext (injectable through @Context annotation)
  • ObservationProvider (server-side JAX-RS provider) and ObservationClientProvider (client-side JAX-RS provider)

Similarly, from high-level perspective, JAX-WS integration includes:

  • ObservationStartInterceptor / ObservationStopInterceptor / ObservationFeature Apache CXF feature (server-side JAX-WS support)
  • ObservationClientStartInterceptor / ObservationClientStopInterceptor / ObservationClientFeature Apache CXF feature (client-side JAX-WS support)