Comments (3)
It also might be beneficial to get id of span and of traceID to enrich trace with data from other tools.
Like we have deployment tool being triggered within pipeline which we can update to send spans to current trace therefore we could track deployment status linked to pipeline.
from opentelemetry-plugin.
Does the following pipeline code do the same? I think so
def my_span(List spanAttributes, Closure body) {
withSpanAttributes(spanAttributes) {
body()
}
}
pipeline {
agent any
stages {
stage('Checkout') {
steps {
my_span([spanAttribute(key: "test.tool", value: "junit")]) {
// TODO sequence of shell steps to `git`+ fetch git submodules
// Get some code from a GitHub repository
// git credentialsId: 'my-user-git', url: 'https://github.com/jglick/simple-maven-project-with-tests.git'
}
}
}
stage('Build') {
steps {
...
}
}
}
}
from opentelemetry-plugin.
I am wrong; the functions and shared library steps do not create a new span. I will review if it is possible to generate a span there.
from opentelemetry-plugin.
Related Issues (20)
- Grafana visualization link does not work HOT 1
- Add additional prometheus labels to metrics HOT 2
- Mirror logs into Elastic in an background like mode HOT 1
- Send Logs To Loki while Still Preserving Console Output HOT 5
- Allow to chose longer time range on grafana/tempo HOT 1
- When installing opentelemetry plugin in Cloudbees CI, traces are not getting generated. HOT 1
- Integrate Jenkins OpenTelemetry with Gradle OpenTelemetry HOT 4
- Generate AWS X-ray compatible trace IDs HOT 3
- We are not able to send Jenkins Logs on New Relic using this plugin on Jenkins server HOT 1
- Not getting all logs from build HOT 8
- Consume TRACEPARENT from upstream via environment variable while creating root span HOT 6
- No MonitoringAction found when Open the Console Output HOT 2
- Not getting queue metrics HOT 1
- [BUG] Missing properties causing java.lang.NullPointerException HOT 1
- Add additional metrics for Garbage Collection and Memory stats HOT 3
- [Regresion] Pipeline console logs repeat "View logs in Elastic Observability" HOT 3
- Trace Context not propagated in the plugin code that executes Jenkins agents
- Active resource attributes missing from configuration HOT 2
- Cannot install latest version of OpenTelemetry ver 3.1320.v2eededb_d909e on Jenkins ver 2.452.2 - service.name can't be null HOT 3
- logs both in Grafana and through Jenkins config - breaks displayed logs (colors?) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opentelemetry-plugin.