sensu
"Monitor servers, services, application health, and business KPIs. Get notified about failures before your users do. Collect and analyze custom metrics. Give your business the competitive advantage it deserves." - https://sensuapp.org
Overview
- Checks - used to monitor services or measure resources
- Handlers - for taking action on Sensu events, which are produced by checks
- Filters - for filtering (removing) events destined for one or more event handlers
- Mutators - transform event data for handlers
Checks
- standalone checks are scheduled to run periodically on the client (eg: all hosts need to check disks every 15 minutes)
- subscription checks are requested by the server to hosts with a given tag (eg: all web hosts need to run check_http)
See Also
- Uchiwa - Open source dashboard for Sensu.
- Puppet + Sensu = Love; Infrastructure as Code and Monitoring, Sharing the Same Development Workflow
- SF DevOps Meetup: Kyle Anderson, Sensu @ Yelp Part 1, Part 2