Interface OpentelemetryTracingModule
- All Superinterfaces:
ru.tinkoff.kora.opentelemetry.module.OpentelemetryModule
public interface OpentelemetryTracingModule
extends ru.tinkoff.kora.opentelemetry.module.OpentelemetryModule
-
Method Summary
Modifier and TypeMethodDescriptiondefault OpentelemetryResourceConfigopentelemetryResourceConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<OpentelemetryResourceConfig> extractor) default io.opentelemetry.api.trace.TraceropentelemetryTracer(io.opentelemetry.api.trace.TracerProvider tracerProvider) default ru.tinkoff.kora.application.graph.LifecycleWrapper<io.opentelemetry.sdk.trace.SdkTracerProvider>opentelemetryTracerProvider(io.opentelemetry.sdk.trace.IdGenerator idGenerator, Supplier<io.opentelemetry.sdk.trace.SpanLimits> spanLimits, io.opentelemetry.sdk.trace.samplers.Sampler sampler, io.opentelemetry.sdk.trace.SpanProcessor spanProcessor, io.opentelemetry.sdk.resources.Resource resource) default io.opentelemetry.sdk.trace.IdGeneratordefault io.opentelemetry.sdk.resources.Resourcedefault io.opentelemetry.sdk.trace.samplers.Samplerdefault Supplier<io.opentelemetry.sdk.trace.SpanLimits>Methods inherited from interface ru.tinkoff.kora.opentelemetry.module.OpentelemetryModule
opentelemetryCacheTracer, opentelemetryDataBaseTracingFactory, opentelemetryGrpcServerTracing, opentelemetryHttpClientTracingFactory, opentelemetryHttpServerTracer, opentelemetryJmsConsumerTracing, opentelemetryKafkaConsumerTracing, opentelemetryKafkaProducerTracerFactory, opentelemetrySchedulingTracerFactory
-
Method Details
-
opentelemetryResourceConfig
default OpentelemetryResourceConfig opentelemetryResourceConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<OpentelemetryResourceConfig> extractor) -
opentelemetryTracingResource
default io.opentelemetry.sdk.resources.Resource opentelemetryTracingResource(OpentelemetryResourceConfig config) -
opentelemetryTracingIdGenerator
default io.opentelemetry.sdk.trace.IdGenerator opentelemetryTracingIdGenerator() -
opentelemetryTracingSpanLimitsSupplier
-
opentelemetryTracingSampler
default io.opentelemetry.sdk.trace.samplers.Sampler opentelemetryTracingSampler() -
opentelemetryTracerProvider
default ru.tinkoff.kora.application.graph.LifecycleWrapper<io.opentelemetry.sdk.trace.SdkTracerProvider> opentelemetryTracerProvider(io.opentelemetry.sdk.trace.IdGenerator idGenerator, Supplier<io.opentelemetry.sdk.trace.SpanLimits> spanLimits, io.opentelemetry.sdk.trace.samplers.Sampler sampler, @Nullable io.opentelemetry.sdk.trace.SpanProcessor spanProcessor, io.opentelemetry.sdk.resources.Resource resource) -
opentelemetryTracer
default io.opentelemetry.api.trace.Tracer opentelemetryTracer(io.opentelemetry.api.trace.TracerProvider tracerProvider)
-