Class OTelExporterRecorder
java.lang.Object
io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOTelExporterRecorder(OTelBuildConfig buildConfig, io.quarkus.runtime.RuntimeValue<OTelRuntimeConfig> runtimeConfig, io.quarkus.runtime.RuntimeValue<OtlpExporterRuntimeConfig> exporterRuntimeConfig) -
Method Summary
Modifier and TypeMethodDescriptionFunction<io.quarkus.arc.SyntheticCreationalContext<io.opentelemetry.sdk.logs.export.LogRecordExporter>, io.opentelemetry.sdk.logs.export.LogRecordExporter> createLogRecordExporter(Supplier<io.vertx.core.Vertx> vertx) Function<io.quarkus.arc.SyntheticCreationalContext<io.opentelemetry.sdk.metrics.export.MetricExporter>, io.opentelemetry.sdk.metrics.export.MetricExporter> createMetricExporter(Supplier<io.vertx.core.Vertx> vertx) (package private) static StringresolveLogsEndpoint(OtlpExporterRuntimeConfig runtimeConfig) (package private) static StringresolveMetricEndpoint(OtlpExporterRuntimeConfig runtimeConfig) (package private) static StringresolveTraceEndpoint(OtlpExporterRuntimeConfig runtimeConfig) Function<io.quarkus.arc.SyntheticCreationalContext<LateBoundSpanProcessor>, LateBoundSpanProcessor> spanProcessorForOtlp(Supplier<io.vertx.core.Vertx> vertx)
-
Field Details
-
BASE2EXPONENTIAL_AGGREGATION_NAME
-
-
Constructor Details
-
OTelExporterRecorder
public OTelExporterRecorder(OTelBuildConfig buildConfig, io.quarkus.runtime.RuntimeValue<OTelRuntimeConfig> runtimeConfig, io.quarkus.runtime.RuntimeValue<OtlpExporterRuntimeConfig> exporterRuntimeConfig)
-
-
Method Details
-
spanProcessorForOtlp
public Function<io.quarkus.arc.SyntheticCreationalContext<LateBoundSpanProcessor>,LateBoundSpanProcessor> spanProcessorForOtlp(Supplier<io.vertx.core.Vertx> vertx) -
createMetricExporter
-
createLogRecordExporter
-
resolveTraceEndpoint
-
resolveMetricEndpoint
-
resolveLogsEndpoint
-