-
Notifications
You must be signed in to change notification settings - Fork 764
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
Concern about the OpenTelemetry.SemanticConventions package #4086
Comments
This is common across all the open telemetry language implementations, so remaining consistent with that approach should override the concerns here. |
Putting content from #4612 and closing duplicated issue Feature RequestIs your feature request related to a problem? Current state of OpenTelemetry.SemanticConventions can leads to binary breaking changes in the minor rreleases (removal/changes of Describe the solution you'd like: I think that the best option for this package will be to create nuget package which includes *.cs file with internal classes which can be included directly while compiling. Describe alternatives you've considered. Fully deprecate this package: https://www.nuget.org/packages/OpenTelemetry.SemanticConventions Additional ContextFollow up to open-telemetry/opentelemetry-dotnet-contrib#1100 |
Removing Instrumentation-1.0.0 milestone. Instrumentations do not use this package, so addressing this should not block Instrumentation 1.0 release |
SemanticConventions.cs.j2 currently generates
Another advantage of As an application developer, I wanted to use the OpenTelemetry.SemanticConventions package to it make it easy for future maintainers to look up the official documentation of each attribute. The binary compatibility would not have been a problem because I can ensure that all application components reference consistent package versions. The greater problem is how out-of-date the package is; for example, it has "net.transport" rather than "network.transport". |
Thanks @KalleOlaviNiemitalo. We are working on a wider approach to the library that will allow for experimental and stable conventions to be represented, that's the reason this hasn't been updated. I don't have an ETA, but I will make sure that these are noted. I'm going to close off this issue. |
Bug Report
https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.SemanticConventions
The text was updated successfully, but these errors were encountered: