Short version of the problem: When we first started, puppet agent runs would take 5-10 seconds. Now, while we still have a limited number of modules, we're looking at 1400+ systems under management. Most runs still take in the 5-10 second range but a growing number are taking 400+ seconds to complete.
Short version of the question: How do I know what needs to be tuned or examined?
An example: the first paragraph of https://docs.puppet.com/pe/latest/config_puppetserver.html says "Tuning JRuby on Puppet server". What would be the symptom that suggests JRuby needs tuning?
An ISBN for a book would be great. I find all sorts of books on learning puppet but not too many on tuning it.
Any hints or suggestions will be greatly appreciated.
Doug O'Leary