opentelemetry-plugin

Monitor and observe Jenkins with OpenTelemetry.

APACHE-2.0 License

Downloads
15
Stars
96
Committers
21

Bot releases are hidden (Show)

opentelemetry-plugin -

Published by cyrille-leclerc about 3 years ago

opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

  • Add support for Maven and Matrix build types in the ci.pipeline.type attribute (maven and matrix values). See #147
opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

  • Fix #129 intermittent ConcurrentModificationException
  • Add monitoring metrics for
    • JVM GC and Memory Pools: runtime.jvm.gc.*, runtime.jvm.memory.*
    • System: system.cpu.*, system.memory.*, system.paging.*
    • Process: process.cpu.*
    • Jenkins controller JENKINS_HOME disk usage if the CloudBees Disk Usage Simple Plugin is installed: jenkins.disk.usage.bytes
  • Bump OpenTelemetry SDK to 1.3.0
  • Provide Kibana dashboards (Kibana 7.12+): see here
opentelemetry-plugin - opentelemetry-0.14-beta

Published by cyrille-leclerc over 3 years ago

  • Add monitoring metrics for
    • JVM GC and Memory Pools: runtime.jvm.gc.*, runtime.jvm.memory.*
    • System: system.cpu.*, system.memory.*, system.paging.*
    • Process: process.cpu.*
    • Jenkins controller JENKINS_HOME disk usage if the CloudBees Disk Usage Simple Plugin is installed: jenkins.disk.usage.bytes
  • Bump OpenTelemetry SDK to 1.3.0
  • Provide Kibana dashboards (Kibana 7.12+): see here
opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

  • Report metric jenkins.disk.usage.bytes on the Jenkins controller file system usage for the JENKINS_HOME when using the CloudBees Disk Usage Simple Plugin
  • Allow customize the service.nameand service.namespace
  • Fix NullPointerException with parameterized pipelines using sensitive parameters (credentials). See #105
  • Fix https://github.com/jenkinsci/opentelemetry-plugin/issues/87 infinite loop on "delete" job thanks to @skundrik
  • Bump OpenTelemetry SDK from 1.1.0 to 1.2.0
opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

  • Fix NullPointerException with parameterized pipelines using sensitive parameters (credentials). See #105
opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

  • More torubleshooting logs to understand and fix #87
  • Report metric jenkins.disk.usage.bytes on the Jenkins controller file system usage for the JENKINS_HOME when using the CloudBees Disk Usage Simple Plugin
  • Allow customize the service.nameand service.namespace
opentelemetry-plugin -

Published by cyrille-leclerc over 3 years ago

  • Initial non beta release.
  • Some attribute and metric names are subject to change
  • The plugin have been tested on real environments, it's reliable enough to not put the stability of Jenkins at risk.
opentelemetry-plugin - opentelemetry-plugin-0.1-alpha

Published by cyrille-leclerc over 3 years ago

First alpha release of the Jenkins OpenTelemetry plugin.

Changes

  • Monitoring of job execution with a focus on pipeline jobs. Freestyle jobs are not detailed much
  • Health metrics on
    • Jenkins build queue
    • Job executions
    • Authentication success/failure
  • Built-in integration with Elastic Observability, Jaeger, and Zipkin.
    Other OpenTelemetry compatible distributed tracing and metrics solutions are also supported (Prometheus...).

https://repo.jenkins-ci.org/releases/io/jenkins/plugins/opentelemetry/0.1-alpha/

Package Rankings
Top 29.03% on Pypi.org
Badges
Extracted from project README
Build Status Contributors Jenkins Plugin GitHub release Jenkins Plugin Installs Otel SDK Tracing Your Jenkins Pipelines With OpenTelemetry and Jaeger
Related Projects