Index
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
 - 
Deprecated.
 - configure(Map<String, String>, Resource) - Method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 - 
Deprecated.
 - configure(Map<String, String>, Resource, boolean) - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
 - 
Reconfigures the
OpenTelemetryinstance. - 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
- ExtendedOpenTelemetry - Interface in io.jenkins.plugins.opentelemetry.api
 - 
Extension of
OpenTelemetrythat provides additional functionality: Read access top theConfigPropertiesandResourceAbility to be reconfigured throughExtendedOpenTelemetry.configure(Map, Resource, boolean)Ability to be used as a JenkinsExtension 
G
- get() - Static method in class io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
 - 
Use a factory method for the @
Extensionto ensure single instantiation across Jenkins - getConfig() - Method in interface io.jenkins.plugins.opentelemetry.api.ExtendedOpenTelemetry
 - 
ConfigPropertiesused to instantiate this OpenTelemetry instance using theAutoConfiguredOpenTelemetrySdk. - getConfig() - 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
 - 
Resourceused 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 @
Injectto 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
 
All Classes and Interfaces|All Packages|Constant Field Values
ExtendedOpenTelemetry.configure(Map, Resource, boolean)