This is a standalone configuration type, prefix from configuration root: telemetry

Configuration options

Table 1. Required configuration options
key type default value description

service

string

 

Service name used in sending telemetry data to the collector.

Table 2. Optional configuration options
key type default value description

enabled

boolean

true

Whether the OpenTelemetry support is enabled.

global

boolean

true

Whether the io.opentelemetry.api.OpenTelemetry instance created from this configuration should be made the global one.

propagators

TextMapPropagator[]

new java.util.ArrayList<>(io.helidon.telemetry.otelconfig.ContextPropagationType.DEFAULT_PROPAGATORS)

OpenTelemetry io.opentelemetry.context.propagation.TextMapPropagator instances added explicitly by the app.

Default: ContextPropagationType.DEFAULT_NAMES. See io.helidon.telemetry.otelconfig.ContextPropagationType

signals.tracing

 

OpenTelemetry tracing settings.