Uses of Interface
io.opentelemetry.sdk.logs.export.LogRecordExporter
-
Packages that use LogRecordExporter Package Description io.opentelemetry.exporter.otlp.http.logs OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.internal io.opentelemetry.exporter.otlp.logs OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.sdk.autoconfigure io.opentelemetry.sdk.autoconfigure.spi Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.io.opentelemetry.sdk.autoconfigure.spi.logs Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of logs.io.opentelemetry.sdk.logs.export Log exporters. -
-
Uses of LogRecordExporter in io.opentelemetry.exporter.otlp.http.logs
Classes in io.opentelemetry.exporter.otlp.http.logs that implement LogRecordExporter Modifier and Type Class Description class
OtlpHttpLogRecordExporter
Exports logs using OTLP via HTTP, using OpenTelemetry's protobuf model. -
Uses of LogRecordExporter in io.opentelemetry.exporter.otlp.internal
Methods in io.opentelemetry.exporter.otlp.internal that return LogRecordExporter Modifier and Type Method Description LogRecordExporter
OtlpLogRecordExporterComponentProvider. create(StructuredConfigProperties config)
LogRecordExporter
OtlpLogRecordExporterProvider. createExporter(ConfigProperties config)
Methods in io.opentelemetry.exporter.otlp.internal that return types with arguments of type LogRecordExporter Modifier and Type Method Description java.lang.Class<LogRecordExporter>
OtlpLogRecordExporterComponentProvider. getType()
-
Uses of LogRecordExporter in io.opentelemetry.exporter.otlp.logs
Classes in io.opentelemetry.exporter.otlp.logs that implement LogRecordExporter Modifier and Type Class Description class
OtlpGrpcLogRecordExporter
Exports logs using OTLP via gRPC, using OpenTelemetry's protobuf model. -
Uses of LogRecordExporter in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type LogRecordExporter Modifier and Type Field Description private java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter>
AutoConfiguredOpenTelemetrySdkBuilder. logRecordExporterCustomizer
private java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter>
AutoConfiguredOpenTelemetrySdkBuilder. logRecordExporterCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return LogRecordExporter Modifier and Type Method Description (package private) static LogRecordExporter
LogRecordExporterConfiguration. configureExporter(java.lang.String name, NamedSpiManager<LogRecordExporter> spiExportersManager)
Methods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type LogRecordExporter Modifier and Type Method Description (package private) static java.util.Map<java.lang.String,LogRecordExporter>
LogRecordExporterConfiguration. configureLogRecordExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static NamedSpiManager<LogRecordExporter>
LogRecordExporterConfiguration. logRecordExporterSpiManager(ConfigProperties config, SpiHelper spiHelper)
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type LogRecordExporter Modifier and Type Method Description (package private) static BatchLogRecordProcessor
LoggerProviderConfiguration. configureBatchLogRecordProcessor(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider)
Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type LogRecordExporter Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.(package private) static LogRecordExporter
LogRecordExporterConfiguration. configureExporter(java.lang.String name, NamedSpiManager<LogRecordExporter> spiExportersManager)
(package private) static void
LoggerProviderConfiguration. configureLoggerProvider(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static void
LoggerProviderConfiguration. configureLoggerProvider(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.Map<java.lang.String,LogRecordExporter>
LogRecordExporterConfiguration. configureLogRecordExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.Map<java.lang.String,LogRecordExporter>
LogRecordExporterConfiguration. configureLogRecordExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.List<LogRecordProcessor>
LoggerProviderConfiguration. configureLogRecordProcessors(ConfigProperties config, java.util.Map<java.lang.String,LogRecordExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)
-
Uses of LogRecordExporter in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type LogRecordExporter Modifier and Type Method Description default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> exporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> exporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization. -
Uses of LogRecordExporter in io.opentelemetry.sdk.autoconfigure.spi.logs
Methods in io.opentelemetry.sdk.autoconfigure.spi.logs that return LogRecordExporter Modifier and Type Method Description LogRecordExporter
ConfigurableLogRecordExporterProvider. createExporter(ConfigProperties config)
Returns aLogRecordExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableLogRecordExporterProvider.getName()
. -
Uses of LogRecordExporter in io.opentelemetry.sdk.logs.export
Classes in io.opentelemetry.sdk.logs.export that implement LogRecordExporter Modifier and Type Class Description (package private) class
MultiLogRecordExporter
LogRecordExporter
that forwards all received logs to a list ofLogRecordExporter
.(package private) class
NoopLogRecordExporter
Fields in io.opentelemetry.sdk.logs.export declared as LogRecordExporter Modifier and Type Field Description private static LogRecordExporter
NoopLogRecordExporter. INSTANCE
private LogRecordExporter
BatchLogRecordProcessor.Worker. logRecordExporter
private LogRecordExporter
BatchLogRecordProcessorBuilder. logRecordExporter
private LogRecordExporter
SimpleLogRecordProcessor. logRecordExporter
private LogRecordExporter[]
MultiLogRecordExporter. logRecordExporters
Methods in io.opentelemetry.sdk.logs.export that return LogRecordExporter Modifier and Type Method Description static LogRecordExporter
LogRecordExporter. composite(LogRecordExporter... exporters)
Returns aLogRecordExporter
which delegates all exports to theexporters
in order.static LogRecordExporter
LogRecordExporter. composite(java.lang.Iterable<LogRecordExporter> exporters)
Returns aLogRecordExporter
which delegates all exports to theexporters
in order.(package private) static LogRecordExporter
MultiLogRecordExporter. create(java.util.List<LogRecordExporter> logRecordExporters)
Constructs and returns an instance of this class.(package private) static LogRecordExporter
NoopLogRecordExporter. getInstance()
LogRecordExporter
BatchLogRecordProcessor. getLogRecordExporter()
Return the processor's configuredLogRecordExporter
.LogRecordExporter
SimpleLogRecordProcessor. getLogRecordExporter()
Return the processor's configuredLogRecordExporter
.Methods in io.opentelemetry.sdk.logs.export with parameters of type LogRecordExporter Modifier and Type Method Description static BatchLogRecordProcessorBuilder
BatchLogRecordProcessor. builder(LogRecordExporter logRecordExporter)
Returns a new Builder forBatchLogRecordProcessor
.static LogRecordExporter
LogRecordExporter. composite(LogRecordExporter... exporters)
Returns aLogRecordExporter
which delegates all exports to theexporters
in order.static LogRecordProcessor
SimpleLogRecordProcessor. create(LogRecordExporter exporter)
Returns a newSimpleLogRecordProcessor
which exports logs to theLogRecordExporter
synchronously.Method parameters in io.opentelemetry.sdk.logs.export with type arguments of type LogRecordExporter Modifier and Type Method Description static LogRecordExporter
LogRecordExporter. composite(java.lang.Iterable<LogRecordExporter> exporters)
Returns aLogRecordExporter
which delegates all exports to theexporters
in order.(package private) static LogRecordExporter
MultiLogRecordExporter. create(java.util.List<LogRecordExporter> logRecordExporters)
Constructs and returns an instance of this class.Constructors in io.opentelemetry.sdk.logs.export with parameters of type LogRecordExporter Constructor Description BatchLogRecordProcessor(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos)
BatchLogRecordProcessorBuilder(LogRecordExporter logRecordExporter)
MultiLogRecordExporter(LogRecordExporter[] logRecordExporters)
SimpleLogRecordProcessor(LogRecordExporter logRecordExporter)
Worker(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, java.util.Queue<ReadWriteLogRecord> queue)
-