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
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WebTracingConfig.Builderbuilder()A fluent API builder to create tracing support.static WebTracingConfigcreate()Create a tracing configuration that is enabled for all paths and spans (that are enabled by default).static WebTracingConfigCreate a new tracing support base onConfig.static WebTracingConfigcreate(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
-