mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-22 02:51:03 +00:00
create new plugin for graphing PuppetDB's usage of JVM Heapspace
PuppetDB requires a pretty high amount of memory allocated to it. If you don't give enough memory space to the JVM, PuppetDB might crash when it has fully used the available max memory. This plugin should be useful for better tuning up your instance(s) of PuppetDB. Currently, it's only compatible with PuppetDB 6.x since it's requesting data from the API as described for that version: https://puppet.com/docs/puppetdb/6.0/api/metrics/v1/mbeans.html#jvm-metrics To add support for more versions, one would need to consult the same documentation for different versions and to adapt URLs used and the code that's obtaining the data from JSON if the layout of the responses is different.
This commit is contained in:
parent
e3664c39d8
commit
d4188712d9
2 changed files with 153 additions and 0 deletions
BIN
plugins/puppet/example-graphs/puppetdb-day.png
Normal file
BIN
plugins/puppet/example-graphs/puppetdb-day.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
Loading…
Add table
Add a link
Reference in a new issue