-
Notifications
You must be signed in to change notification settings - Fork 911
Mobile spec additions #1759
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
Mobile spec additions #1759
Conversation
hm, it seems that |
I need some assistance resolving this error in the semantic-conventions check. It oddly seems to resolve if a space is arbitrarily added in 7e7a188, but that breaks markdownlint. Is this actually an issue between the yaml spec & the markdown file? How can I view what the tool is generating from the yaml? |
Hi @bryce-b!
The tools' output is done right in-place if you run it as advised in the README, so you should see it right away and commit it together with the YAML change. You'll also have to re-run the tool now anyway since ba64493 introduced wording that is actually a bit different from what the Markdown generator would add, then it should pass again. |
I've already made this comment, but it's in an outdated review comment chain, so I'm re-adding it for visibility. I deleted all the table markdown I manually added, and let the
|
Unfortunately, this looks like a bug in the semantic convention generator, when more than one enum is added and there is a (foot)note in one. 😞 I created open-telemetry/build-tools#47 |
@Oberon00 phew! I'm glad it wasn't me, haha |
I think, as a minimum, the concepts that need to be gathered are:
|
I think it's ok to start simple and just pick one thing to specify, rather than trying to boil the ocean and specify every possible thing in a single PR. Let's keep this PR focussed on just describing the network that a mobile device is using for data communications, if that's ok. |
@maxgolov I read your concerns above and want to acknowledge them. I believe I am correct in saying that most of the issues you raised are about instrumentation, not semantic conventions. The users of these semantic conventions will have to pay attention to privacy, for example. I am under the impression that there is a new SIG that will form for client-side instrumentation, which at this time exists as a discussion in the #otel-client-side-telemetry room of the CNCF slack. |
This has only one approval since |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a needed PR for mobile tracking
@carlosalberto could you re-approve, since there were a few changes since your original approval? |
@jmacd how are we looking for merge? |
Thanks @bryce-b! |
* added spec changes per open-telemetry#1647 * added 'wired' as possible value to `net.host.connection_type` * fixed spacing in CHANGELOG.md * added mobile carrier attributes to semantic_conventions/trace/general.yaml * fixed issue revealed by * reverted extra space per markdownlint * made connection_type allow custom values * added additional space * removed manually added table & ran generator tool * separated connection.type & connection.subtype * updated changelog to reflect iteration * added literal radio tech to connection.subtype table * added as option for connect.type Co-authored-by: Armin Ruech <[email protected]> Co-authored-by: Carlos Alberto Cortez <[email protected]>
* added spec changes per open-telemetry#1647 * added 'wired' as possible value to `net.host.connection_type` * fixed spacing in CHANGELOG.md * added mobile carrier attributes to semantic_conventions/trace/general.yaml * fixed issue revealed by * reverted extra space per markdownlint * made connection_type allow custom values * added additional space * removed manually added table & ran generator tool * separated connection.type & connection.subtype * updated changelog to reflect iteration * added literal radio tech to connection.subtype table * added as option for connect.type Co-authored-by: Armin Ruech <[email protected]> Co-authored-by: Carlos Alberto Cortez <[email protected]>
Follow up of #1669
I updated the yaml files & verified the various make checks pass.
Changes
Related issues #
#1647 Add semantic convention for describing network connectivity conditions