puppetlabs-pe_status_check is a new supported module for Puppet Enterprise. It provides a series of indicators of system status that the Puppet Support team has determined to avoid support incidents or outages. Utilizing this module and the accompanying documentation will allow the user to craft preventative maintence workflows and, should it still be required, increase the quality of information in any support ticket, to help decrease the time to resolution for any incident.
Your Puppet Enterprise (PE) installation’s primary job is to compile catalogs and send them to agents to be enforced. When you deploy code, all catalog compilation stops and waits for the code deploy to complete. This impacts performance in any installation, and the impact escalates with more frequent code deployments. Code deployments usually increase when you use Continuous Delivery for Puppet Enterprise, making the impacts of stopped catalog compilations even more apparent.
Many of you know me from my various community-facing roles during my tenure at Puppet. I'm now taking on some new challenges as our Community and Developer Relations Lead and I'm thrilled about it. I'm definitely not the first to say this, but Puppet's community is truly incredible. The level of engagement, commitment, and collaboration never ceases to astound me. When someone new shows up in our Slack, there's always a helpful suggestion or a link to docs or a Forge module that helps solve a problem.