Uses of Interface
io.jenkins.plugins.opentelemetry.OtelComponent
-
-
Uses of OtelComponent in io.jenkins.plugins.opentelemetry
Methods in io.jenkins.plugins.opentelemetry with parameters of type OtelComponent Modifier and Type Method Description default int
OtelComponent. compareTo(OtelComponent other)
-
Uses of OtelComponent in io.jenkins.plugins.opentelemetry.computer
Classes in io.jenkins.plugins.opentelemetry.computer that implement OtelComponent Modifier and Type Class Description class
MonitoringCloudListener
class
MonitoringComputerListener
-
Uses of OtelComponent in io.jenkins.plugins.opentelemetry.init
Classes in io.jenkins.plugins.opentelemetry.init that implement OtelComponent Modifier and Type Class Description class
DiskUsageMonitoringInitializer
Capture disk usage metrics relying on theQuickDiskUsagePlugin
class
GitHubClientMonitoring
This implementation of the monitoring of the GitHub client relies on a hack with Java reflection to access a private field of theConnector
class because we have not found any public API to observe the state of this GitHub client.class
JenkinsExecutorMonitoringInitializer
class
JvmMonitoringInitializer
Inspired by io.opentelemetry.instrumentation.javaagent.runtimemetrics.RuntimeMetricsInstallerclass
OtelJulHandler
Inspired by https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/v1.14.0/instrumentation/java-util-logging/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jul/JavaUtilLoggingHelper.javaclass
SCMEventMonitoringInitializer
Capture SCM Events metricsclass
ServletFilterInitializer
TODO Register theStaplerInstrumentationServletFilter
earlier in the chain ofFilter
of the Jenkins webapp, register it before theHudsonFilter
so that theAuditingSecurityListener
events can be associated to an HTTP trace. -
Uses of OtelComponent in io.jenkins.plugins.opentelemetry.job
Classes in io.jenkins.plugins.opentelemetry.job that implement OtelComponent Modifier and Type Class Description class
MonitoringBuildStepListener
class
MonitoringPipelineListener
class
MonitoringRunListener
-
Uses of OtelComponent in io.jenkins.plugins.opentelemetry.job.log
Classes in io.jenkins.plugins.opentelemetry.job.log that implement OtelComponent Modifier and Type Class Description class
OtelLogStorageFactory
Binds Otel Logs to Pipeline logs. -
Uses of OtelComponent in io.jenkins.plugins.opentelemetry.job.opentelemetry
Classes in io.jenkins.plugins.opentelemetry.job.opentelemetry that implement OtelComponent Modifier and Type Class Description class
OtelContextAwareAbstractRunListener
-
Uses of OtelComponent in io.jenkins.plugins.opentelemetry.queue
Classes in io.jenkins.plugins.opentelemetry.queue that implement OtelComponent Modifier and Type Class Description class
MonitoringQueueListener
Monitor the Jenkins Build queue -
Uses of OtelComponent in io.jenkins.plugins.opentelemetry.security
Classes in io.jenkins.plugins.opentelemetry.security that implement OtelComponent Modifier and Type Class Description class
AuditingSecurityListener
TODO improveServletFilterInitializer
to ensure theAuditingSecurityListener
events (AuditingSecurityListener.loggedIn(String)
,AuditingSecurityListener.failedToLogIn(String)
...) are invoked within a trace.
-