-
Notifications
You must be signed in to change notification settings - Fork 174
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
Rename system.processes.* namespace to system.process.* #484
Rename system.processes.* namespace to system.process.* #484
Conversation
Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
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.
LGTM but needs a few updates to make CI pass
Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
@open-telemetry/semconv-system-approvers please take another look |
Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
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.
Blocking to avoid merge since we want to discuss this with semconv after the WG meeting yesterday
One of the points of discussion was the fact that the hostmetrics receiver has different scrapers |
@trask any thoughts on #484 (comment)? |
Trying to summarize our options here (outcome from discussions on last week's System WG meeting): Option 1: Reconsider the pluralization rule for namespaces based on the inconsistency with Otel collector implantation mentioned at #484 (comment). Feedback from @trask Option 2: Accept this PR. Change Otel Collector's implementation so as conventionally to be aligned with the namespace pluralization rule of SemConv. This means that we change Option 3: Accept this PR. Keep the pluralization rule as is as well as the current Collector's implementation but add a note in the rule and the collector to clarify that Update: Note that for option 3 we need to verify if it is aligned in general with how Collector uses From my perspective the implementation detail that @open-telemetry/semconv-system-approvers could you have another look and provide your feedback here? |
Option 1. Whilst I understand it would be nice to have consistency with the Otel collector implementation, enforcing this results in surfacing unnecessary implementation details to users. IIUC the push for consistency of scraper need to match the namespace would apply across. There are areas where this would result in namespaces that many users would not necessarily be familiar with eg. kubelestats receiver: namespace would need to be Options 2&3. I don't have strong opinions on either of these two options because they are more focused on the implementation without affecting the user experience. @jsuereth this comment is in addition to the reasoning of CPU not being plural as discussed at the last semcon SIG meeting. |
the trouble seems to stem from having what do you think of naming the scrapers
|
From the discussion on Thursday's System WG meeting(Dec 14th): We are good to go with this PR. Collector( |
Yes, I won't get into too much detail but to clarify I am planning to merge the |
Can you rebase your CHANGELOG / Schema-next changes? They appear to have moved into the release :) |
Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
…ry#484) Signed-off-by: ChrsMark <chrismarkou92@gmail.com> Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
Fixes #266
Changes
This PR renames
system.processes.*
namespace tosystem.process.*
. This is based on #267 to align with"Metric namespaces should not be pluralized"
rule.Also it changes
system.processes.created
tosystem.process.created_total
since.process.created
would not indicate the total number of processes but possible when a process was created.Merge requirement checklist