HDDS-11442. Add dashboard for memory consumption metrics
What changes were proposed in this pull request?
Added Ozone - Memory Consumption Metrics.json to measure memory consumption for the services: OM, SCM, DN and Recon. The following metrics are tracked:
- Heap usage
- Non-heap usage
- GC stats
- Thread stats
- JVM load
Also, the dashboard includes these metrics for Ozone:
- The number of keys
- The key creation rate
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-11442
How was this patch tested?
Deployed locally.
@tanvipenumudy @kerneltime Hi, I merged some changes based on the comments and would like you to review it. Thank you for your time!
/pending review comments
Thank you very much for the patch. I am closing this PR temporarily as there was no activity recently and it is waiting for response from its author.
It doesn't mean that this PR is not important or ignored: feel free to reopen the PR at any time.
It only means that attention of committers is not required. We prefer to keep the review queue clean. This ensures PRs in need of review are more visible, which results in faster feedback for all PRs.
If you need ANY help to finish this PR, please contact the community on the mailing list or the slack channel."
Re-opened this one after discussing with @len548 about continuing this effort.
Thank you for reviews, @kerneltime and @tanvipenumudy although it was a long time ago. I addressed all the comments so can you review again please?
Thank you very much for the patch. I am closing this PR temporarily as there was no activity recently and it is waiting for response from its author.
It doesn't mean that this PR is not important or ignored: feel free to reopen the PR at any time.
It only means that attention of committers is not required. We prefer to keep the review queue clean. This ensures PRs in need of review are more visible, which results in faster feedback for all PRs.
If you need ANY help to finish this PR, please contact the community on the mailing list or the slack channel."
@kerneltime @tanvipenumudy can you give some time to this PR and review once more after the changes? Thank you!
/ready
I am merging this one, it looks good in general, if we find any further tweaks, we can do a follow up to fix it.