@Factory
public class DefaultOpenTelemetryFactory
extends java.lang.Object
Constructor and Description |
---|
DefaultOpenTelemetryFactory() |
Modifier and Type | Method and Description |
---|---|
protected io.opentelemetry.api.OpenTelemetry |
defaultOpenTelemetry(io.micronaut.runtime.ApplicationConfiguration applicationConfiguration,
java.util.Map<java.lang.String,java.lang.String> otelConfig,
io.opentelemetry.sdk.trace.IdGenerator idGenerator,
io.opentelemetry.sdk.trace.SpanProcessor spanProcessor,
ResourceProvider resourceProvider)
The OpenTelemetry bean with default values.
|
@Singleton protected io.opentelemetry.api.OpenTelemetry defaultOpenTelemetry(io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Property(name="otel") @MapFormat(transformation=FLAT) java.util.Map<java.lang.String,java.lang.String> otelConfig, @Nullable io.opentelemetry.sdk.trace.IdGenerator idGenerator, @Nullable io.opentelemetry.sdk.trace.SpanProcessor spanProcessor, @Nullable ResourceProvider resourceProvider)
applicationConfiguration
- the ApplicationConfiguration
otelConfig
- the configuration values for the opentelemetry autoconfigureidGenerator
- the IdGenerator
spanProcessor
- the SpanProcessor
resourceProvider
- Resource Provider