Eclipse MicroProfile OpenTracing
Since Payara Server 4.1.2.182 and 5.182
Provided version of the API: MicroProfile Open Tracing 1.3
Background
The Open Tracing API was created to allow easier tracing of the flow of a request in microservices environment across service boundaries.
A full overview for the reasoning behind the API can be found in the README of the MicroProfile OpenTracing source code repository.
The complete specification is maintained in the same repository.
Text and Binary Carriers Support
Since Payara Platform 4.1.2.183 and 5.183
The Payara Platform implementation of the io.opentracing.Tracer
interface supports the following carriers:
-
TextMap
carriers withHTTP_HEADERS
andTEXT_MAP
formats -
ByteBuffer
carriers that use theBINARY
format
JAX-WS Support
Since Payara Server 5.192
The Payara Platform’s MicroProfile implementation supports tracing of requests that are handled by SOAP Web Services implemented via the JAX-WS API. Since JAX-WS is only supported on Payara Server Full Profile, this support is not covered on Payara Micro.
OpenTracing Configuration
You can configure the notifiers and open tracing service by using the asadmin commands and also using the Administration console.