New features of the Sling Health Check

Knowing the health of your CQ or Sling instance can be a complicated matter as there is a vast range of unhealthy conditions starting from missing content dependencies, unstarted bundles or security misconfiguration all the way to REST services of remote systems being down.

Sling health checks provide an easy way for developers to ensure prerequisites for the software they write are met on any environment the software is deployed to and therefore simplifies collaboration with operations. For operations health checks are a great means to retrieve a reliable state of a system for DevOps setups.

From the initial version 1.0, the health check API and implementation has evolved to allow for more flexible configuration, parallel execution of health checks and a simplified programming model. This talk will give a basic overview on how health checks are implemented and then go into detail about the new features.