Class OtlpExporterProcessor

java.lang.Object
io.quarkus.opentelemetry.deployment.exporter.otlp.OtlpExporterProcessor

public class OtlpExporterProcessor extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    config(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigBuilderBuildItem> runTimeConfigBuilderProducer)
     
    (package private) void
    createLogRecordExporterProcessor(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder recorder, List<ExternalOtelExporterBuildItem> externalOtelExporterBuildItem, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer)
     
    (package private) void
    createMetricsExporterProcessor(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder recorder, List<ExternalOtelExporterBuildItem> externalOtelExporterBuildItem, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer)
     
    (package private) void
    createSpanProcessor(io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder recorder, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertxBuildItem, List<ExternalOtelExporterBuildItem> externalOtelExporterBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer)
     
    (package private) void
    errorIfOtlpUpstreamIsUsed(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
     
    (package private) void
    logging(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> log)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OtlpExporterProcessor

      public OtlpExporterProcessor()
  • Method Details

    • logging

      void logging(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> log)
    • config

      void config(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigBuilderBuildItem> runTimeConfigBuilderProducer)
    • errorIfOtlpUpstreamIsUsed

      void errorIfOtlpUpstreamIsUsed(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
    • createSpanProcessor

      void createSpanProcessor(io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder recorder, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertxBuildItem, List<ExternalOtelExporterBuildItem> externalOtelExporterBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer)
    • createMetricsExporterProcessor

      void createMetricsExporterProcessor(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder recorder, List<ExternalOtelExporterBuildItem> externalOtelExporterBuildItem, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer)
    • createLogRecordExporterProcessor

      void createLogRecordExporterProcessor(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.opentelemetry.runtime.exporter.otlp.OTelExporterRecorder recorder, List<ExternalOtelExporterBuildItem> externalOtelExporterBuildItem, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer)