Class OTelExporterRecorder

java.lang.Object
io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder

public class OTelExporterRecorder extends Object
  • Field Details

    • BASE2EXPONENTIAL_AGGREGATION_NAME

      public static final String BASE2EXPONENTIAL_AGGREGATION_NAME
  • Constructor Details

  • Method Details

    • spanProcessorForOtlp

      public Function<io.quarkus.arc.SyntheticCreationalContext<LateBoundSpanProcessor>,LateBoundSpanProcessor> spanProcessorForOtlp(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(Supplier<io.vertx.core.Vertx> vertx)
    • createLogRecordExporter

      public Function<io.quarkus.arc.SyntheticCreationalContext<io.opentelemetry.sdk.logs.export.LogRecordExporter>,io.opentelemetry.sdk.logs.export.LogRecordExporter> createLogRecordExporter(Supplier<io.vertx.core.Vertx> vertx)
    • resolveTraceEndpoint

      static String resolveTraceEndpoint(OtlpExporterRuntimeConfig runtimeConfig)
    • resolveMetricEndpoint

      static String resolveMetricEndpoint(OtlpExporterRuntimeConfig runtimeConfig)
    • resolveLogsEndpoint

      static String resolveLogsEndpoint(OtlpExporterRuntimeConfig runtimeConfig)