Add "nomad.client.host.cpu.total_ticks" to metrics #17578
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently there is
nomad.client.allocs.cpu.total_ticks
andnomad.client.allocs.cpu.total_percent
for allocations, butnomad.client.host.cpu.total
only has that, which is a percentage.To keep things more the same, this PR adds
total_ticks
andtotal_percent
fornomad.client.host.cpu
too. This means that allcpu
objects have at leastsystem
,user
,total_percent
andtotal_ticks
.I also kept
nomad.client.host.cpu.total
, as I am sure there are people using this field; and removing it would break their work. Which seems like a bad idea. One could argue thattotal_percent
doesn't need to be added, but this makes it a bit unclear whattotal
actually is.PS: honestly not sure this PR is worth it; my OCD triggered, that was the whole reason I have to admit :)