Index

A B C D E F G I L R S T U V W 
All Classes and Interfaces|All Packages

A

addLogProcessor(LogProcessor) - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProviderBuilder
Add a log processor.
asString() - Method in interface io.opentelemetry.sdk.logs.data.Body
Returns the String value of this Body.

B

BatchLogProcessor - Class in io.opentelemetry.sdk.logs.export
Implementation of the LogProcessor that batches logs exported by the SDK then pushes them to the exporter pipeline.
BatchLogProcessorBuilder - Class in io.opentelemetry.sdk.logs.export
Builder class for BatchLogProcessor.
Body - Interface in io.opentelemetry.sdk.logs.data
This represents all the possible values for a log message body.
Body.Type - Enum in io.opentelemetry.sdk.logs.data
An enum that represents all the possible value types for an Body.
build() - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Build a LogData instance from the configured properties.
build() - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Returns a new BatchLogProcessor that batches, then forwards them to the given logExporter.
build() - Method in interface io.opentelemetry.sdk.logs.LogEmitterBuilder
Gets or creates a LogEmitter instance.
build() - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProviderBuilder
Create a SdkLogEmitterProvider instance.
builder() - Static method in class io.opentelemetry.sdk.logs.SdkLogEmitterProvider
builder(LogExporter) - Static method in class io.opentelemetry.sdk.logs.export.BatchLogProcessor
Returns a new Builder for BatchLogProcessor.

C

close() - Method in interface io.opentelemetry.sdk.logs.LogProcessor
Closes this LogProcessor after processing any remaining logs, releasing any resources.
close() - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProvider
 
composite(LogExporter...) - Static method in interface io.opentelemetry.sdk.logs.export.LogExporter
Returns a LogExporter which delegates all exports to the exporters in order.
composite(LogProcessor...) - Static method in interface io.opentelemetry.sdk.logs.LogProcessor
Returns a LogProcessor which simply delegates to all processing to the processors in order.
composite(Iterable<LogExporter>) - Static method in interface io.opentelemetry.sdk.logs.export.LogExporter
Returns a LogExporter which delegates all exports to the exporters in order.
composite(Iterable<LogProcessor>) - Static method in interface io.opentelemetry.sdk.logs.LogProcessor
Returns a LogProcessor which simply delegates to all processing to the processors in order.
create() - Static method in class io.opentelemetry.sdk.logs.export.InMemoryLogExporter
Returns a new instance of the InMemoryLogExporter.
create(LogExporter) - Static method in class io.opentelemetry.sdk.logs.export.SimpleLogProcessor
Returns a new SimpleLogProcessor which exports logs to the LogExporter synchronously.
create(Resource, InstrumentationLibraryInfo) - Static method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Returns a new LogDataBuilder with the default clock.
create(Resource, InstrumentationLibraryInfo, Clock) - Static method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Returns a new LogDataBuilder.

D

DEBUG - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
DEBUG2 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
DEBUG3 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
DEBUG4 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 

E

emit() - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Emit the log to downstream LogProcessor(s).
emit(LogData) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessor
 
emit(LogData) - Method in class io.opentelemetry.sdk.logs.export.SimpleLogProcessor
 
emit(LogData) - Method in interface io.opentelemetry.sdk.logs.LogProcessor
Emit a log.
empty() - Static method in interface io.opentelemetry.sdk.logs.data.Body
Return an empty Body.
EMPTY - Enum constant in enum io.opentelemetry.sdk.logs.data.Body.Type
 
ERROR - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
ERROR2 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
ERROR3 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
ERROR4 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
export(Collection<LogData>) - Method in class io.opentelemetry.sdk.logs.export.InMemoryLogExporter
Exports the collection of Logs into the inmemory queue.
export(Collection<LogData>) - Method in interface io.opentelemetry.sdk.logs.export.LogExporter
Exports the collections of given LogData.

F

FATAL - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
FATAL2 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
FATAL3 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
FATAL4 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
flush() - Method in class io.opentelemetry.sdk.logs.export.InMemoryLogExporter
 
flush() - Method in interface io.opentelemetry.sdk.logs.export.LogExporter
Exports the collection of LogData that have not yet been exported.
forceFlush() - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessor
 
forceFlush() - Method in class io.opentelemetry.sdk.logs.export.SimpleLogProcessor
 
forceFlush() - Method in interface io.opentelemetry.sdk.logs.LogProcessor
Process all logs that have not yet been processed.
forceFlush() - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProvider
Request the active log processor to process all logs that have not yet been processed.

G

get(String) - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProvider
Gets or creates a named log emitter instance.
getAttributes() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the attributes for this log, or Attributes.empty() if unset.
getBody() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the body for this log, or Body.empty() if unset.
getEpochNanos() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the epoch timestamp in nanos when the log was recorded.
getFinishedLogItems() - Method in class io.opentelemetry.sdk.logs.export.InMemoryLogExporter
Returns a List of the finished Logs, represented by LogRecord.
getInstrumentationLibraryInfo() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the instrumentation library that generated this log.
getName() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the name for this log, or null if unset.
getResource() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the resource of this log.
getSeverity() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the severity for this log, or Severity.UNDEFINED_SEVERITY_NUMBER if unset.
getSeverityNumber() - Method in enum io.opentelemetry.sdk.logs.data.Severity
 
getSeverityText() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Returns the severity text for this log, or null if unset.
getSpanContext() - Method in interface io.opentelemetry.sdk.logs.data.LogData
Return the span context for this log, or SpanContext.getInvalid() if unset.
getType() - Method in interface io.opentelemetry.sdk.logs.data.Body
Returns the type of the Body.

I

INFO - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
INFO2 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
INFO3 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
INFO4 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
InMemoryLogExporter - Class in io.opentelemetry.sdk.logs.export
A LogExporter implementation that can be used to test OpenTelemetry integration.
io.opentelemetry.sdk.logs - package io.opentelemetry.sdk.logs
The OpenTelemetry SDK implementation of logging.
io.opentelemetry.sdk.logs.data - package io.opentelemetry.sdk.logs.data
The data format to model logs for export.
io.opentelemetry.sdk.logs.export - package io.opentelemetry.sdk.logs.export
Log exporters.

L

logBuilder() - Method in interface io.opentelemetry.sdk.logs.LogEmitter
Return a LogBuilder to emit a log.
LogBuilder - Interface in io.opentelemetry.sdk.logs
Used to construct and emit logs from a LogEmitter.
LogData - Interface in io.opentelemetry.sdk.logs.data
Log definition as described in OpenTelemetry Log Data Model.
LogDataBuilder - Class in io.opentelemetry.sdk.logs.data
Builder for LogData.
LogEmitter - Interface in io.opentelemetry.sdk.logs
A LogEmitter is the entry point into a log pipeline.
logEmitterBuilder(String) - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProvider
Creates a LogEmitterBuilder instance.
LogEmitterBuilder - Interface in io.opentelemetry.sdk.logs
Builder class for creating LogEmitter instances.
LogExporter - Interface in io.opentelemetry.sdk.logs.export
An exporter is responsible for taking a collection of LogDatas and transmitting them to their ultimate destination.
LogProcessor - Interface in io.opentelemetry.sdk.logs
LogProcessor is the interface to allow synchronous hooks for logs emitted by LogEmitters.

R

reset() - Method in class io.opentelemetry.sdk.logs.export.InMemoryLogExporter
Clears the internal List of finished Logs.

S

SdkLogEmitterProvider - Class in io.opentelemetry.sdk.logs
SDK registry for creating LogEmitters.
SdkLogEmitterProviderBuilder - Class in io.opentelemetry.sdk.logs
Builder class for SdkLogEmitterProvider instances.
setAttributes(Attributes) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Set the attributes.
setAttributes(Attributes) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the attributes.
setBody(String) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Set the body string.
setBody(String) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the body string.
setClock(Clock) - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProviderBuilder
Assign a Clock.
setContext(Context) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Sets the context.
setContext(Context) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the context.
setEpoch(long, TimeUnit) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Set the epoch timestamp using the timestamp and unit.
setEpoch(long, TimeUnit) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the epoch timestamp using the timestamp and unit.
setEpoch(Instant) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Set the epoch timestamp using the instant.
setEpoch(Instant) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the epoch timestamp using the instant.
setExporterTimeout(long, TimeUnit) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Sets the maximum time an export will be allowed to run before being cancelled.
setExporterTimeout(Duration) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Sets the maximum time an export will be allowed to run before being cancelled.
setInstrumentationVersion(String) - Method in interface io.opentelemetry.sdk.logs.LogEmitterBuilder
Assign a version to the instrumentation library that is using the resulting LogEmitter.
setMaxExportBatchSize(int) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Sets the maximum batch size for every export.
setMaxQueueSize(int) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Sets the maximum number of Logs that are kept in the queue before start dropping.
setMeterProvider(MeterProvider) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Sets the MeterProvider to use to collect metrics related to batch export.
setName(String) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Set the name.
setName(String) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the name.
setResource(Resource) - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProviderBuilder
Assign a Resource to be attached to all LogData created by LogEmitters obtained from the SdkLogEmitterProvider.
setScheduleDelay(long, TimeUnit) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Sets the delay interval between two consecutive exports.
setScheduleDelay(Duration) - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessorBuilder
Sets the delay interval between two consecutive exports.
setSchemaUrl(String) - Method in interface io.opentelemetry.sdk.logs.LogEmitterBuilder
Assign an OpenTelemetry schema URL to the resulting LogEmitter.
setSeverity(Severity) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Set the severity.
setSeverity(Severity) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the severity.
setSeverityText(String) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Set the severity text.
setSeverityText(String) - Method in interface io.opentelemetry.sdk.logs.LogBuilder
Set the severity text.
setSpanContext(SpanContext) - Method in class io.opentelemetry.sdk.logs.data.LogDataBuilder
Sets the span context.
Severity - Enum in io.opentelemetry.sdk.logs.data
 
shutdown() - Method in class io.opentelemetry.sdk.logs.export.BatchLogProcessor
 
shutdown() - Method in class io.opentelemetry.sdk.logs.export.InMemoryLogExporter
Clears the internal List of finished Logs.
shutdown() - Method in interface io.opentelemetry.sdk.logs.export.LogExporter
Shutdown the log exporter.
shutdown() - Method in class io.opentelemetry.sdk.logs.export.SimpleLogProcessor
 
shutdown() - Method in interface io.opentelemetry.sdk.logs.LogProcessor
Shutdown the log processor.
shutdown() - Method in class io.opentelemetry.sdk.logs.SdkLogEmitterProvider
Attempt to shut down the active log processor.
SimpleLogProcessor - Class in io.opentelemetry.sdk.logs.export
An implementation of the LogProcessor that passes LogData directly to the configured exporter.
string(String) - Static method in interface io.opentelemetry.sdk.logs.data.Body
Returns an Body with a string value.
STRING - Enum constant in enum io.opentelemetry.sdk.logs.data.Body.Type
 

T

TRACE - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
TRACE2 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
TRACE3 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
TRACE4 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 

U

UNDEFINED_SEVERITY_NUMBER - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 

V

valueOf(String) - Static method in enum io.opentelemetry.sdk.logs.data.Body.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.logs.data.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.sdk.logs.data.Body.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.logs.data.Severity
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARN - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
WARN2 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
WARN3 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
WARN4 - Enum constant in enum io.opentelemetry.sdk.logs.data.Severity
 
A B C D E F G I L R S T U V W 
All Classes and Interfaces|All Packages