open-telemetry / open-telemetry/opentelemetry-ruby
Semantic conventions catch up
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 606
- Forks
- 301
- Avg merge
- 3d 19h
- Merged PRs (30d)
- 42
Description
Hello,
I hope everything is going well on your side.
Currently in our organisation, we use multiple programming languages, including Ruby and Java. We've noticed that the Ruby semantic conventions are not as up-to-date as those for Java. This discrepancy impacts us because certain attributes are named differently, complicating our data queries and mining.
We have reviewed the SIG meeting logs from April 9th, which mention:
We're stuck with the values we have today until we can come up with a solution to change these things, with the caveat that we
need to check the spec on this stuff to see if it's true
(it's true for HTTP because it's gone stable, but for things that aren't stable, break things)
Given this context, we're unsure if there is active work being done to address this issue or if there is a way we can help here.
Currently, we are considering a few potential solutions on our end, such as monkey patching in our OTEL wrapper, forking the repo and modifying the attributes ourselves, or replacing these attributes in the collector until you catch up with the semantic conventions.
Before proceeding, we wanted to reach out to your team to understand the current state of this issue and to seek your advice on the best course of action. Any guidance or updates you can provide would be greatly appreciated.
Thank you for your time and assistance.
Best regards,
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked Ruby semantic conventions HTTP attributes page and the April 9 SIG meeting logs. Check whether the conventions are now actionable for opentelemetry-ruby; the issue names no repository files or tests, so completion would first require an agreed scope and guidance on the proposed approaches.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, ruby
- Domain
- observability-sre
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100