java.lang.Object
io.helidon.webserver.WebTracingConfig
Tracing configuration for webserver.
Tracing configuration has two components - an overall (application wide)
TracingConfig
and a path specific PathTracingConfig
.-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic WebTracingConfig.Builder
builder()
A fluent API builder to create tracing support.static WebTracingConfig
create()
Create a tracing configuration that is enabled for all paths and spans (that are enabled by default).static WebTracingConfig
Create a new tracing support base onConfig
.static WebTracingConfig
create
(TracingConfig configuration) Create a new tracing support base onTracingConfig
.
-
Constructor Details
-
WebTracingConfig
public WebTracingConfig()
-
-
Method Details
-
create
Create a tracing configuration that is enabled for all paths and spans (that are enabled by default).- Returns:
- tracing configuration to register with
Routing.Builder.register(WebTracingConfig)
-
create
Create a new tracing support base onTracingConfig
.- Parameters:
configuration
- traced system configuration- Returns:
- a new tracing support to register with web server routing
-
create
Create a new tracing support base onConfig
.- Parameters:
config
- to base this support on- Returns:
- a new tracing support to register with web server routing
-
builder
A fluent API builder to create tracing support.- Returns:
- a new builder instance
-