Uses of Interface
io.opentelemetry.sdk.logs.export.LogRecordExporter
Packages that use LogRecordExporter
Package
Description
OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of
logs.
Log exporters.
-
Uses of LogRecordExporter in io.opentelemetry.exporter.otlp.http.logs
Classes in io.opentelemetry.exporter.otlp.http.logs that implement LogRecordExporterModifier and TypeClassDescriptionfinal class
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 LogRecordExporterModifier and TypeMethodDescriptionOtlpLogRecordExporterComponentProvider.create
(StructuredConfigProperties config) OtlpLogRecordExporterProvider.createExporter
(ConfigProperties config) Methods in io.opentelemetry.exporter.otlp.internal that return types with arguments of type LogRecordExporter -
Uses of LogRecordExporter in io.opentelemetry.exporter.otlp.logs
Classes in io.opentelemetry.exporter.otlp.logs that implement LogRecordExporterModifier and TypeClassDescriptionfinal class
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 LogRecordExporterModifier and TypeFieldDescriptionprivate BiFunction
<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> AutoConfiguredOpenTelemetrySdkBuilder.logRecordExporterCustomizer
private BiFunction
<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> AutoConfiguredOpenTelemetrySdkBuilder.logRecordExporterCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return LogRecordExporterModifier and TypeMethodDescription(package private) static LogRecordExporter
LogRecordExporterConfiguration.configureExporter
(String name, NamedSpiManager<LogRecordExporter> spiExportersManager) Methods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type LogRecordExporterModifier and TypeMethodDescription(package private) static Map
<String, LogRecordExporter> LogRecordExporterConfiguration.configureLogRecordExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, List<Closeable> closeables) (package private) static NamedSpiManager
<LogRecordExporter> LogRecordExporterConfiguration.logRecordExporterSpiManager
(ConfigProperties config, SpiHelper spiHelper) Methods in io.opentelemetry.sdk.autoconfigure with parameters of type LogRecordExporterModifier and TypeMethodDescription(package private) static BatchLogRecordProcessor
LoggerProviderConfiguration.configureBatchLogRecordProcessor
(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider) Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type LogRecordExporterModifier and TypeMethodDescriptionAutoConfiguredOpenTelemetrySdkBuilder.addLogRecordExporterCustomizer
(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordExporterCustomizer
(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.(package private) static LogRecordExporter
LogRecordExporterConfiguration.configureExporter
(String name, NamedSpiManager<LogRecordExporter> spiExportersManager) (package private) static void
LoggerProviderConfiguration.configureLoggerProvider
(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer, List<Closeable> closeables) (package private) static void
LoggerProviderConfiguration.configureLoggerProvider
(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer, List<Closeable> closeables) (package private) static Map
<String, LogRecordExporter> LogRecordExporterConfiguration.configureLogRecordExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, List<Closeable> closeables) (package private) static Map
<String, LogRecordExporter> LogRecordExporterConfiguration.configureLogRecordExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, List<Closeable> closeables) (package private) static List
<LogRecordProcessor> LoggerProviderConfiguration.configureLogRecordProcessors
(ConfigProperties config, Map<String, LogRecordExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) -
Uses of LogRecordExporter in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type LogRecordExporterModifier and TypeMethodDescriptiondefault AutoConfigurationCustomizer
AutoConfigurationCustomizer.addLogRecordExporterCustomizer
(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> exporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addLogRecordExporterCustomizer
(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 LogRecordExporterModifier and TypeMethodDescriptionConfigurableLogRecordExporterProvider.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 LogRecordExporterModifier and TypeClassDescription(package private) final class
LogRecordExporter
that forwards all received logs to a list ofLogRecordExporter
.(package private) final class
Fields in io.opentelemetry.sdk.logs.export declared as LogRecordExporterModifier and TypeFieldDescriptionprivate static final LogRecordExporter
NoopLogRecordExporter.INSTANCE
private final LogRecordExporter
BatchLogRecordProcessor.Worker.logRecordExporter
private final LogRecordExporter
BatchLogRecordProcessorBuilder.logRecordExporter
private final LogRecordExporter
SimpleLogRecordProcessor.logRecordExporter
private final LogRecordExporter[]
MultiLogRecordExporter.logRecordExporters
Methods in io.opentelemetry.sdk.logs.export that return LogRecordExporterModifier and TypeMethodDescriptionstatic LogRecordExporter
LogRecordExporter.composite
(LogRecordExporter... exporters) Returns aLogRecordExporter
which delegates all exports to theexporters
in order.static LogRecordExporter
LogRecordExporter.composite
(Iterable<LogRecordExporter> exporters) Returns aLogRecordExporter
which delegates all exports to theexporters
in order.(package private) static LogRecordExporter
MultiLogRecordExporter.create
(List<LogRecordExporter> logRecordExporters) Constructs and returns an instance of this class.(package private) static LogRecordExporter
NoopLogRecordExporter.getInstance()
BatchLogRecordProcessor.getLogRecordExporter()
Return the processor's configuredLogRecordExporter
.SimpleLogRecordProcessor.getLogRecordExporter()
Return the processor's configuredLogRecordExporter
.Methods in io.opentelemetry.sdk.logs.export with parameters of type LogRecordExporterModifier and TypeMethodDescriptionBatchLogRecordProcessor.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 LogRecordExporterModifier and TypeMethodDescriptionstatic LogRecordExporter
LogRecordExporter.composite
(Iterable<LogRecordExporter> exporters) Returns aLogRecordExporter
which delegates all exports to theexporters
in order.(package private) static LogRecordExporter
MultiLogRecordExporter.create
(List<LogRecordExporter> logRecordExporters) Constructs and returns an instance of this class.Constructors in io.opentelemetry.sdk.logs.export with parameters of type LogRecordExporterModifierConstructorDescription(package private)
BatchLogRecordProcessor
(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos) (package private)
BatchLogRecordProcessorBuilder
(LogRecordExporter logRecordExporter) private
MultiLogRecordExporter
(LogRecordExporter[] logRecordExporters) private
SimpleLogRecordProcessor
(LogRecordExporter logRecordExporter) private
Worker
(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, Queue<ReadWriteLogRecord> queue)