Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Extension Proposal] digma-quarkus-opentelemetry #29864

Closed
1 task
arik-dig opened this issue Dec 14, 2022 · 6 comments
Closed
1 task

[Extension Proposal] digma-quarkus-opentelemetry #29864

arik-dig opened this issue Dec 14, 2022 · 6 comments
Labels
area/quarkiverse This issue/PR is part of the Quarkiverse organization area/tracing kind/extension-proposal Discuss and Propose new extensions

Comments

@arik-dig
Copy link
Contributor

Description

digma.ai wants to extend the existing quarkus-opentelemetry ,
mainly by adding span attributes for the web controller - and its mapped method (and class).
see OTEL Semantic conventions for Source Code attributes

Interested in this extension, please +1 via the emoji/reaction feature of GitHub (top right).

Repository name

digma-quarkus-opentelemetry

Short description

add span attributes of code.function and code.namespace

Repository Homepage URL

https://quarkiverse.github.io/quarkiverse-docs/digma-quarkus-opentelemetry/dev/

Repository Topics

  • quarkus-extension
  • opentelemetry

Team Members

GitHub Applications?

  • Stale - Automatically close stale Issues and Pull Requests that tend to accumulate during a project

Additional context

No response

@arik-dig arik-dig added area/quarkiverse This issue/PR is part of the Quarkiverse organization kind/extension-proposal Discuss and Propose new extensions labels Dec 14, 2022
@quarkus-bot
Copy link

quarkus-bot bot commented Dec 14, 2022

/cc @aloubyansky(extension-proposal), @brunobat(opentelemetry), @gastaldi(extension-proposal), @gsmet(extension-proposal), @maxandersen(extension-proposal), @radcortez(opentelemetry)

@maxandersen
Copy link
Member

maxandersen commented Dec 14, 2022

interesting, but does this require a separate extension to add those items? /cc @brunobat
Also - what is digma specific on this? seems to be more generic ?

On the repo then the recommended naming convention is quarkus-digma-opentelmetry

@radcortez
Copy link
Member

It shouldn't require a separate extension. Our strategy with OTel is to put everything in one extension because it would be tricky for the user to know which extensions to add for OTel to work correctly.

I would oppose it if this were a feature outside the OTel specification, but it is part of the OTel spec. I think we should be able to add the span attributes to some of the span instrumenters. Getting the executing method / classname for REST is possible. Not sure about other components.

@arik-dig
Copy link
Contributor Author

@radcortez , if that is the case I will create a Pull request on the main project on the original extension. ok?

@radcortez
Copy link
Member

Sure, please go ahead.

@gastaldi
Copy link
Contributor

Thanks for clarifying this. Closing this issue now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/quarkiverse This issue/PR is part of the Quarkiverse organization area/tracing kind/extension-proposal Discuss and Propose new extensions
Projects
None yet
Development

No branches or pull requests

4 participants