Agile Monitoring with Sensu
Click here to watch Agile Monitoring with Sensu.
Sensu is a monitoring and metrics solution that was designed to be cloud-friendly, configuration-management friendly, and hackable. Sensu is a useful tool for monitoring any Drupal deployment, small or large, although Sensu's flexibility enables elegant and effective monitoring of dynamic modern infrastructures.
Weâ€™ll briefly go over the architecture, background, installation of Sensu. From there we will jump into some advanced use-cases where Sensuâ€™s flexibility shines, from managing monitoring noise with a dynamic cloud server fleet, to flexible remediations, monitoring multi-tenant configurations (i.e. more than one MySQL server per box), and complex escalation schemes and service integrations. Weâ€™ll save some time to go over audience use-cases.
Sensu is written in Ruby, but checks can be written in PHP or any language. More important than any Ruby experience is a desire to monitor better, to know more about your systems, and some experiences with difficult-to-monitor configurations or tools that seemed to get in the way.