Giter Site home page Giter Site logo

Comments (12)

swilliams-dev avatar swilliams-dev commented on August 31, 2024 1

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.

cyrille-leclerc avatar cyrille-leclerc commented on August 31, 2024

Cause found: elastic/apm-server#5006

from opentelemetry-plugin.

cyrille-leclerc avatar cyrille-leclerc commented on August 31, 2024

Close as it's fixed for the integration architecture based on the Elastic Observability OTLP intake.

from opentelemetry-plugin.

cyrille-leclerc avatar cyrille-leclerc commented on August 31, 2024

@v1v I checked again and the new URL works well for me with Elastic Observability 7.12

from opentelemetry-plugin.

cyrille-leclerc avatar cyrille-leclerc commented on August 31, 2024

Workaround: set all transactions to type=unknown waiting to have a consistent support of type across Elastic integration architectures.

from opentelemetry-plugin.

swilliams-dev avatar swilliams-dev commented on August 31, 2024

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.

cyrille-leclerc avatar cyrille-leclerc commented on August 31, 2024

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.

swilliams-dev avatar swilliams-dev commented on August 31, 2024

Thanks! Glad to provide details if I can help.

from opentelemetry-plugin.

cyrille-leclerc avatar cyrille-leclerc commented on August 31, 2024

@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.

swilliams-dev avatar swilliams-dev commented on August 31, 2024

@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.

cyrille-leclerc avatar cyrille-leclerc commented on August 31, 2024

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.

kuisathaverat avatar kuisathaverat commented on August 31, 2024

it is resolved

from opentelemetry-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.