-
Notifications
You must be signed in to change notification settings - Fork 182
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
Revisit process metrics #334
Comments
Should the attributes be considered exhaustive?I think each attribute in the current process metrics schema is exhaustive:
|
|
|
|
|
I see the point @braydonk ! I agree that @AlexanderWert @trisch-me feel free to add your input here. |
I also do agree that existing ECS schema for
We are currently actively adding new fields from ECS into Otel. Please also check this PR about consideration when adding new fields which might exist already in ECS |
@braydonk are we good to proceed on this issue or it's still blocked? |
Yeah this should be good to proceed. Here's the current state of things: Decisions Made
Yes
No
No semantic-conventions/model/metrics/process-metrics.yaml Lines 19 to 21 in c316b1f
Should No No Decision YetShould the other attributes in this comment be made exhaustive? I'm tempted to say no since these metrics have now been moved to the registry and it makes less sense to be prescriptive even though these metrics will likely only have these values when used in process metrics.
I think I still agree with my reasoning in the comment above, but I'm starting to lean towards not rocking the boat and leaving that where it is. I think I'm splitting hairs too much with it and am fine to leave it as is. |
@braydonk I want to split this one, could you take a look at "no decision yet" and let me know which decisions remain to do? (I think it's both of them, but I am not 100% sure) |
I'm going to say no, as we have not really pursued this in any other capacity throughout our conventions.
I don't think this is worth changing at this point. This wraps up all open questions here, so I will close this issue. |
Pursuant to #330 which should be merged soon, I am opening this issue to revisit the process metrics schema while we are making breaking changes anyway.
As of writing, the only changes to the process schema will be to namespace every attribute. There are a couple of changes that should be discussed among the Hostmetrics WG to improve the schema.
Following are the current points up for discussion:
process.threads
->process.thread.count
process.context_switches
->process.context_switch.count
process.network.io.direction
,transmit
->send
process.cpu.utilization
, do we have a better way to indicate that this metric is intended to be computed from another?Please comment if you have any additional points to discuss. I will comment my own opinion on each below so I don't bias the root issue post with my own opinions. If any of these need a larger discussion I will spin them into child issues.
The text was updated successfully, but these errors were encountered: