Comments (12)
I was able to get the link working by creating a custom observability backend in /configure that had my ES base url followed by: /app/apm/services/${serviceName}/transactions/view?rangeFrom=${startTime.minusSeconds(600)}&rangeTo=${startTime.plusSeconds(600)}&transactionName=${rootSpanName}&transactionType=unknown&latencyAggregationType=avg&traceId=${traceId}&transactionId=${spanId}
from opentelemetry-plugin.
Cause found: elastic/apm-server#5006
from opentelemetry-plugin.
Close as it's fixed for the integration architecture based on the Elastic Observability OTLP intake.
from opentelemetry-plugin.
@v1v I checked again and the new URL works well for me with Elastic Observability 7.12
from opentelemetry-plugin.
Workaround: set all transactions to type=unknown
waiting to have a consistent support of type
across Elastic integration architectures.
from opentelemetry-plugin.
Workaround: set all transactions to type=unknown waiting to have a consistent support of type across Elastic integration architectures.
How do you do this? Mine seems stuck in transactionType=job. My usecase is locked to elastic stack 7.10.2, and I have to manually change the link from transactionType=job to transactionType=unknown to get it to resolve.
If there isn't an external way to set this, how would I rebuild the plugin with this change reverted?
from opentelemetry-plugin.
Sorry for the inconvenience.
Great "workaround".
It seems that we lost compatibility with Elastis 7.x in recent versions of the Jenkins Otel Plugin. We have to offer this compatibility again.
I reopen this issue waiting to clarify this problem.
from opentelemetry-plugin.
Thanks! Glad to provide details if I can help.
from opentelemetry-plugin.
@swilliams-dev I misunderstood your problem. I thought it was an incompatibility with the 7.latest (ie 7.17) version of Elastic. I'm sorry but 7.10 is the 2020 release, an Elastic version that didn't yet have native support for the OTLP protocol and that required to use the now deprecated OpenTelemetry Collector Exporter for Elastic.
I am more inclined to document the "workaround" you identified rather than evolving the Otel Plugin for a setup that rely on components that have been deprecated a year ago.
Can you please share with us why you can't upgrade beyond Elastic 7.10? Why you can't upgrade to a recent 7.x version?
from opentelemetry-plugin.
@cyrille-leclerc it is a bureaucratic limit based on the licensing model change, we are stuck with Apache 2.0: https://www.elastic.co/pricing/faq/licensing
If you have any old resources, I also hope to rig up the dashboard on 7.10.2.
from opentelemetry-plugin.
Thanks for the explanation @swilliams-dev we will do our best to handle this scenario
If you have any old resources, I also hope to rig up the dashboard on 7.10.2.
I guess you can find old resources in the history of this git repository.
from opentelemetry-plugin.
it is resolved
from opentelemetry-plugin.
Related Issues (20)
- Failed to parse URL
- 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
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.