Package io.jenkins.plugins.opentelemetry
Class JenkinsControllerOpenTelemetry
java.lang.Object
io.jenkins.plugins.opentelemetry.JenkinsControllerOpenTelemetry
- All Implemented Interfaces:
ExtensionPoint
@Extension(ordinal=2.147483647E9)
public class JenkinsControllerOpenTelemetry
extends Object
implements ExtensionPoint
OpenTelemetry
instance intended to live on the Jenkins Controller.-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
SeeOTEL_JAVA_DISABLED_RESOURCE_PROVIDERS
protected io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionget()
io.opentelemetry.api.incubator.events.EventLogger
io.opentelemetry.api.metrics.Meter
io.opentelemetry.api.trace.Tracer
protected io.opentelemetry.sdk.OpenTelemetrySdk
Deprecated.void
initialize
(OpenTelemetryConfiguration configuration) boolean
boolean
void
-
Field Details
-
DEFAULT_OTEL_JAVA_DISABLED_RESOURCE_PROVIDERS
SeeOTEL_JAVA_DISABLED_RESOURCE_PROVIDERS
-
openTelemetry
@Inject protected io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry openTelemetry
-
-
Constructor Details
-
JenkinsControllerOpenTelemetry
public JenkinsControllerOpenTelemetry()
-
-
Method Details
-
postConstruct
@PostConstruct public void postConstruct() -
getDefaultTracer
@NonNull public io.opentelemetry.api.trace.Tracer getDefaultTracer() -
getDefaultMeter
@NonNull public io.opentelemetry.api.metrics.Meter getDefaultMeter() -
getDefaultEventLogger
@NonNull public io.opentelemetry.api.incubator.events.EventLogger getDefaultEventLogger() -
isLogsEnabled
public boolean isLogsEnabled() -
isOtelLogsMirrorToDisk
public boolean isOtelLogsMirrorToDisk() -
getOpenTelemetrySdk
Deprecated. -
initialize
-
get
-