io.helidon.telemetry.otelconfig.HelidonOpenTelemetry
Description
OpenTelemetry settings
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
enabled | Boolean | true | Whether the OpenTelemetry support is enabled |
global | Boolean | true | Whether the io. instance created from this configuration should be published as the OpenTelemetry global instance before any other code initializes io., because OpenTelemetry globals are JVM-wide and can be assigned only once; if an OpenTelemetry global already exists, Helidon leaves it unchanged and uses the existing global as the application OpenTelemetry instance |
propagators | List< | OpenTelemetry io. instances added explicitly by the app | |
registered | Boolean | true | Whether this configuration should contribute the application-wide io. instance through Helidon's service registry ownership path |
resource | Open | Resource settings shared by all configured signals | |
service | String | Service name used in sending telemetry data to the collector | |
signals | Configuration for signals |
Usages
See the manifest for all available types.