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

Weaver examples for different languages #1639

Closed
swapdonkey opened this issue Dec 1, 2024 · 3 comments
Closed

Weaver examples for different languages #1639

swapdonkey opened this issue Dec 1, 2024 · 3 comments

Comments

@swapdonkey
Copy link

Hi,
We're looking to standardise some Semantic Conventions particular to our business across our enterprise. It looks like the OTEL Weaver project would be the way to go https://github.com/open-telemetry/weaver.
I'm assuming the Semantic Conventions are generated using weaver?
I've been trying to find examples or actual implementation of Java registry we can base ours on but I've been unable to find one. Does anyone have any links to a java example?If there aren't any is it worth adding examples for common languages?

@swapdonkey
Copy link
Author

Apologies I just checked again and found the registry in the java Semantic Conventions https://github.com/open-telemetry/semantic-conventions-java/blob/main/buildscripts/templates/registry/java/weaver.yaml

@lquerel
Copy link
Contributor

lquerel commented Dec 1, 2024

@swapdonkey I am one of the co-maintainers of OTEL Weaver, and our next focus is to simplify the creation of custom semantic conventions within companies, vendors, etc. We call this multi-registry support. Could you describe in detail, if possible, what you would like to implement and the features you’d like to see, so we can identify potential new needs? Thank you.

@swapdonkey
Copy link
Author

swapdonkey commented Dec 2, 2024

@lquerel I'm just at the explorative phase at the moment but I work in a large enterprise with very little governance around observability.
We have a third party system which we use as a APM currently our SRE team manually add attributes to it. So I was thinking of using weaver to generate Semantic Conventions ,specific to our business, docs, code and artifacts.
This would be added to CI/CD pipeline.
After weaver had done the policy checks/ generation I was thinking the next step would be to add the attributes to the third party APM via it's REST API.
Finally I was thinking of building a UI around this process so attributes could be added, validated easily with SRE team being able to approve ,or not, any attributes by a simple click

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants