Skip to content

Conversation

@arielvalentin
Copy link
Contributor

@arielvalentin arielvalentin commented Oct 24, 2025

Introduces a helper gem for use in instrumentations that will standardize semantic convention naming.

The initial implementation adds an implementation for HTTP Client span names: https://opentelemetry.io/docs/specs/semconv/http/http-spans/#name

The usage of this helper is intended to replace uses in all client gems (excon, http, net-http, etc...). This will allow wrapper libraries to enrich span names without the need for custom code and reuse the existing HTTP ClientContext helper.

@arielvalentin arielvalentin changed the title feat: HTTP Span Helpers feat: Semconv Span Helpers Oct 24, 2025
@arielvalentin
Copy link
Contributor Author

@hannahramadan I have given some thought to what we discussed in the SIG. I have decided that I am going to close this for now and refactor my way into what the final state will look like.

I am going to introduce some structural (and knowledge) duplication in all of the HTTP instrumentations and then work my way backwards to see what is best to extract into the semconv gem.

cc: @robbkidd @kaylareopelle

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

Successfully merging this pull request may close these issues.

1 participant