Index

A B C E G I J M O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

afterConfiguration(ConfigProperties) - Method in interface io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
 

B

build() - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
builder() - Static method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData
 
Builder() - Constructor for class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 

C

close() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
compareTo(OpenTelemetryLifecycleListener) - Method in interface io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
 
configure() - Method in class io.jenkins.plugins.opentelemetry.api.OpenTelemetryApiGuiceModule
 
configure(Map<String, String>, Resource) - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
configure(Map<String, String>, Resource) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
configure(Map<String, String>, Resource, boolean) - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
Reconfigures the OpenTelemetry instance.
configure(Map<String, String>, Resource, boolean) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
createResource(ConfigProperties) - Method in class io.jenkins.plugins.opentelemetry.api.instrumentation.resource.JenkinsResourceProvider
 

E

eventLoggerBuilder(String) - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
 
eventLoggerBuilder(String) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
ExtendedOpenTelemetry - Interface in io.jenkins.plugins.opentelemetry.api
Extension of OpenTelemetry that provides additional functionality: Accessor to the EventLoggerProvider without requiring using a separate GlobalEventLoggerProvider Read access top the ConfigProperties and Resource Ability to be reconfigured through ExtendedOpenTelemetry.configure(Map, Resource, boolean) Ability to be used as a Jenkins Extension

G

get() - Static method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
Use a factory method for the @Extension to ensure single instantiation across Jenkins
getConfig() - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
ConfigProperties used to instantiate this OpenTelemetry instance using the AutoConfiguredOpenTelemetrySdk.
getConfig() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getEventLoggerProvider() - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
 
getEventLoggerProvider() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getImplementation() - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
Deprecated.
getImplementation() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
Deprecated.
getLogRecordExporter() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
For testing and troubleshooting purpose
getLogsBridge() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getMeter(String) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getMeterProvider() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getPropagators() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getResource() - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
Resource used by this OpenTelemetry instance for the resource attributes of the produced telemetry
getResource() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getTracer(String) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getTracer(String, String) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
getTracerProvider() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 

I

init() - Static method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
io.jenkins.plugins.opentelemetry.api - package io.jenkins.plugins.opentelemetry.api
 
io.jenkins.plugins.opentelemetry.api.instrumentation.resource - package io.jenkins.plugins.opentelemetry.api.instrumentation.resource
 
io.jenkins.plugins.opentelemetry.api.logs - package io.jenkins.plugins.opentelemetry.api.logs
 
io.jenkins.plugins.opentelemetry.api.semconv - package io.jenkins.plugins.opentelemetry.api.semconv
 
io.jenkins.plugins.opentelemetry.api.util - package io.jenkins.plugins.opentelemetry.api.util
 
isOtelInstrumentationEnabled(String) - Static method in class io.jenkins.plugins.opentelemetry.api.util.OpenTelemetryUtils
Check if the OpenTelemetry instrumentation for the given instrumentation name is enabled.

J

JENKINS - Static variable in class io.jenkins.plugins.opentelemetry.api.semconv.JenkinsAttributes
 
JENKINS_URL - Static variable in class io.jenkins.plugins.opentelemetry.api.semconv.JenkinsAttributes
 
JENKINS_VERSION - Static variable in class io.jenkins.plugins.opentelemetry.api.semconv.JenkinsAttributes
 
JenkinsAttributes - Class in io.jenkins.plugins.opentelemetry.api.semconv
 
JenkinsAttributes() - Constructor for class io.jenkins.plugins.opentelemetry.api.semconv.JenkinsAttributes
 
JenkinsResourceProvider - Class in io.jenkins.plugins.opentelemetry.api.instrumentation.resource
 
JenkinsResourceProvider() - Constructor for class io.jenkins.plugins.opentelemetry.api.instrumentation.resource.JenkinsResourceProvider
 

M

meterBuilder(String) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 

O

OpenTelemetryApiGuiceModule - Class in io.jenkins.plugins.opentelemetry.api
Support using @Inject to inject the OpenTelemetry instance in Jenkins @Extension.
OpenTelemetryApiGuiceModule() - Constructor for class io.jenkins.plugins.opentelemetry.api.OpenTelemetryApiGuiceModule
 
OpenTelemetryLifecycleListener - Interface in io.jenkins.plugins.opentelemetry.api
 
OpenTelemetryUtils - Class in io.jenkins.plugins.opentelemetry.api.util
Utility methods for working with OpenTelemetry.
ordinal() - Method in interface io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
 

P

postOpenTelemetrySdkConfiguration() - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 

R

ReconfigurableOpenTelemetry - Class in io.jenkins.plugins.opentelemetry.api
Reconfigurable OpenTelemetry.
ReconfigurableOpenTelemetry() - Constructor for class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
Initialize as NoOp.

S

setAttributes(Attributes) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setBody(String) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setInstrumentationScopeInfo(InstrumentationScopeInfo) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setObservedTimestamp(long, TimeUnit) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setObservedTimestamp(Instant) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setOpenTelemetryImpl(OpenTelemetry) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
setResource(Resource) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setSeverity(Severity) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setSeverityText(String) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setSpanContext(SpanContext) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setTimestamp(long, TimeUnit) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setTimestamp(Instant) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 
setTotalAttributeCount(int) - Method in class io.jenkins.plugins.opentelemetry.api.logs.TestLogRecordData.Builder
 

T

TestLogRecordData - Class in io.jenkins.plugins.opentelemetry.api.logs
Inspired by `io.opentelemetry.sdk.testing.logs.TestLogRecordData`.
TestLogRecordData.Builder - Class in io.jenkins.plugins.opentelemetry.api.logs
 
testLogRecordExporter() - Static method in class io.jenkins.plugins.opentelemetry.api.util.OpenTelemetryUtils
 
tracerBuilder(String) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 
A B C E G I J M O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values