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
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 theEventLoggerProvider
without requiring using a separateGlobalEventLoggerProvider
Read access top theConfigProperties
andResource
Ability 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 @
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 theAutoConfiguredOpenTelemetrySdk
. - 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
All Classes and Interfaces|All Packages|Constant Field Values
ExtendedOpenTelemetry.configure(Map, Resource, boolean)