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.
This
InfoContributor
exposes information about the process of the application through actuator's info endpoint as part of the Enhanced Observability effort: #25476When configured, it looks like this:
The feature can be enabled by setting:
management.info.process.enabled=true
.Next to the cpu I would also like to add memory (heap) information so that users can see what is the max heap size the jvm can use and what is the total heap size right now (can be interesting in a containerized environment just like the cpu count) but maybe in another PR since that can raise more questions/might need more feedback.
Also, there might be an issue with the current implementation.
ProcessInfo
assumes thatpid
,parentPid
andowner
will not change throughout the application lifecycle which is a fair assumption except if you do checkpoint and restore (crac).