Releases: jenkinsci/opentelemetry-plugin
Releases Β· jenkinsci/opentelemetry-plugin
opentelemetry-1.1.0-rc2
π New features and improvements
- Use git hostname for "peer.service" attribute for better readability #268 (@cyrille-leclerc)
- Change attribute value
otel.library.name
: "jenkins" -> "jenkins-opentelemetry" #267 (@cyrille-leclerc) - Add
exception.type
andexception.message
when jobs complete asfailure
orunstable
+ Set rootspan.statusCode=unset
when jobs complete asnot_built
oraborted
instead oferror
#263 (@cyrille-leclerc) - Reduce agent and agent.allocation spans cardinality #260 (@v1v )
- Add the Jenkins Otel Plugin Version resource attribute #259 (@v1v )
- Add resource attributes provided by the ResourceProvider SPI #252 (@cyrille-leclerc)
- Update Kibana dashboards to use a parameterised service.name #251 (@v1v )
- Simplify Elastic Kibana Dashboard URL configuration #248 (@cyrille-leclerc )
- Add a monitoring dashboard link on Jenkins homepage #241 (@cyrille-leclerc )
- Export
OTEL_TRACES_EXPORTER
to meet new requirements of the Otel Maven Extension #228 (@cyrille-leclerc) - Enrich build trace with the committers:
ci.pipeline.run.committers
attribute #223 (@v1v )
π¦ Dependency updates
- Bump Otel SDK to 1.9.1 #237
- Bump simpleclient_bom from 0.12.0 to 0.14.1 #265
- Bump jackson-bom from 2.13.0 to 2.13.1 #264
π Documentation updates
- Better description of the Otel Span and Metrics exporters #236
Bug fixes
- fix: avoid NPE when clone options are not present #227 (@mdelapenya )
Screenshots
Resource attributes
Link to monitoring dashboard
Simplified Kibana Dashboard configuration
opentelemetry-1.1.0-rc1
π New features and improvements
- Add resource attributes supporting the OpenTelemetry ResourceProvider SPI #252 (@cyrille-leclerc )
- Add link to monitoring dashboard from the Jenkins homepage #238 #244 (@cyrille-leclerc)
- Simplify Elastic Kibana dashboard setup #248 (@cyrille-leclerc )
π¦ Dependency updates
- Bump OpenTelemetry SDK to v1.9.1
π Documentation updates
None
Screenshots
Resource attributes
Link to monitoring dashboard
Simplified Kibana Dashboard configuration
opentelemetry-1.0.1
π New features and improvements
- Chain job traces when a pipeline job trigger a downstream job #208 (@cyrille-leclerc)
- Enrich pipeline trace with the build cause
ci.pipeline.run.cause
#187 (@v1v) - Add support for Jaeger and Prometheus exporters via OpenTelemetry system properties and environment variables #194 (@cyrille-leclerc)
- Support standard OpenTelemetry system properties and environment variables to configure the Jenkins OpenTelemetry plugin #194 (@cyrille-leclerc)
- Fix NullPointerException in CloudBees Disk Usage Plugin #201 (@cyrille-leclerc)
- Fix StackOverflowError #197 (@cyrille-leclerc)
- Change the value of the root span field
type
fromunknown
tojob
(β οΈ the URL to the Elastic APM trace visualization screen is changed) (@cyrille-leclerc)
π¦ Dependency updates
- Upgrade OpenTelemetry SDK to 1.7.1 (@cyrille-leclerc)
βοΈ Technical updates
- Fix broken 1.0.0 build (#230)
- Change the lifecycle of the disk usage monitoring metrics (see a933e05) (@cyrille-leclerc)
π Documentation updates
opentelemetry-1.0.0
β οΈ Broken build, please use v1.0.1
opentelemetry-0.22-beta-4
π New features and improvements
- Chain job traces when a pipeline job trigger a downstream job #208 (@cyrille-leclerc)
- Enrich pipeline trace with the build cause
ci.pipeline.run.cause
#187 (@v1v) - Add support for Jaeger and Prometheus exporters via OpenTelemetry system properties and environment variables #194 (@cyrille-leclerc)
- Support standard OpenTelemetry system properties and environment variables to configure the Jenkins OpenTelemetry plugin #194 (@cyrille-leclerc)
- Fix NullPointerException in CloudBees Disk Usage Plugin #201 (@cyrille-leclerc)
- Fix StackOverflowError #197 (@cyrille-leclerc)
π¦ Dependency updates
- Upgrade OpenTelemetry SDK to 1.7.0 (@cyrille-leclerc)
βοΈ Technical updates
- Change the lifecycle of the disk usage monitoring metrics (see a933e05) (@cyrille-leclerc)
π Documentation updates
opentelemetry-0.22-beta-3
π New features and improvements
- Chain job traces when a pipeline job trigger a downstream job #208 (@cyrille-leclerc)
- Enrich pipeline trace with the build cause
ci.pipeline.run.cause
#187 (@v1v) - Add support for Jaeger and Prometheus exporters via OpenTelemetry system properties and environment variables #194 (@cyrille-leclerc)
- Support standard OpenTelemetry system properties and environment variables to configure the Jenkins OpenTelemetry plugin #194 (@cyrille-leclerc)
- Fix NullPointerException in CloudBees Disk Usage Plugin #201 (@cyrille-leclerc)
- Troubleshooting details to understand StackOverflowError #197 (@cyrille-leclerc)
π¦ Dependency updates
- Upgrade OpenTelemetry SDK to 1.7.0 (@cyrille-leclerc)
βοΈ Technical updates
- Change the lifecycle of the disk usage monitoring metrics (see a933e05) (@cyrille-leclerc)
π Documentation updates
opentelemetry-0.22-beta-2
π New features and improvements
- Add support for Jaeger and Prometheus exporters via OpenTelemetry system properties and environment variables #194 (@cyrille-leclerc)
- Support standard OpenTelemetry system properties and environment variables to configure the Jenkins OpenTelemetry plugin #194 (@cyrille-leclerc)
- Enrich pipeline trace with the build cause #187 (@v1v)
- Fix StackOverflowError #197 (@cyrille-leclerc)
- Fix NullPointerException in CloudBees Disk Usage Plugin #201 (@cyrille-leclerc)
π¦ Dependency updates
- Upgrade OpenTelemetry SDK to 1.7.0 (@cyrille-leclerc)
βοΈ Technical updates
- Change the lifecycle of the disk usage monitoring metrics (see a933e05) (@cyrille-leclerc)
π Documentation updates
opentelemetry-0.22-beta-1
π New features and improvements
- Add support for Jaeger and Prometheus exporters via OpenTelemetry system properties and environment variables #194 (@cyrille-leclerc)
- Support standard OpenTelemetry system properties and environment variables to configure the Jenkins OpenTelemetry plugin #194 (@cyrille-leclerc)
- Enrich pipeline trace with the build cause #187 (@v1v)
- Fix StackOverflowError #197 (@cyrille-leclerc)
π¦ Dependency updates
- Upgrade OpenTelemetry SDK to 1.7.0 (@cyrille-leclerc)
βοΈ Technical updates
- Change the lifecycle of the disk usage monitoring metrics (see a933e05) (@cyrille-leclerc)
π Documentation updates
v0.21 π
π New features and improvements
- On Traditional Jenkins jobs, add spans for builder, pre/post builder and publisher actions (@v1v)
π¦ Dependency updates
- Upgrade OpenTelemetry SDK to 1.6.0 (@cyrille-leclerc)
π Documentation updates
opentelemetry-0.20
Fix
- OTEL_EXPORTER_OTLP_TIMEOUT must contain milliseconds number, not suffixed by a time unit #160
- URLEncode rootSpanName before rendering TraceVisualisationUrl