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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFunction<io.quarkus.arc.SyntheticCreationalContext<LateBoundBatchSpanProcessor>, LateBoundBatchSpanProcessor> batchSpanProcessorForOtlp(OTelRuntimeConfig otelRuntimeConfig, OtlpExporterRuntimeConfig exporterRuntimeConfig, Supplier<io.vertx.core.Vertx> vertx) Function<io.quarkus.arc.SyntheticCreationalContext<io.opentelemetry.sdk.metrics.export.MetricExporter>, io.opentelemetry.sdk.metrics.export.MetricExporter> createMetricExporter(OTelRuntimeConfig otelRuntimeConfig, OtlpExporterRuntimeConfig exporterRuntimeConfig, Supplier<io.vertx.core.Vertx> vertx) (package private) static StringresolveMetricEndpoint(OtlpExporterRuntimeConfig runtimeConfig) (package private) static StringresolveTraceEndpoint(OtlpExporterRuntimeConfig runtimeConfig)
-
Field Details
-
BASE2EXPONENTIAL_AGGREGATION_NAME
-
-
Constructor Details
-
OTelExporterRecorder
public OTelExporterRecorder()
-
-
Method Details
-
batchSpanProcessorForOtlp
public Function<io.quarkus.arc.SyntheticCreationalContext<LateBoundBatchSpanProcessor>,LateBoundBatchSpanProcessor> batchSpanProcessorForOtlp(OTelRuntimeConfig otelRuntimeConfig, OtlpExporterRuntimeConfig exporterRuntimeConfig, Supplier<io.vertx.core.Vertx> vertx) -
createMetricExporter
public Function<io.quarkus.arc.SyntheticCreationalContext<io.opentelemetry.sdk.metrics.export.MetricExporter>,io.opentelemetry.sdk.metrics.export.MetricExporter> createMetricExporter(OTelRuntimeConfig otelRuntimeConfig, OtlpExporterRuntimeConfig exporterRuntimeConfig, Supplier<io.vertx.core.Vertx> vertx) -
resolveTraceEndpoint
-
resolveMetricEndpoint
-