Cloud Monitoring Framework Sensu at 30 Days
About a month ago Sonian released our cloud-appropriate monitoring framework to the open source community. We are extremely proud of the Sonian team that created this framework, and as all great projects typically are born from the seeds of discontent, Sensu is no different. Checkout the project here: http://github.com/sonian/sensu. Read lead developer Sean Portners inaugural blog post here: http://blog.sonian.com/technology-blog/bid/77977/Sensu-A-Monitoring-FrameworkSince the beginning of our working with the cloud, the ability to monitor and alert on a dynamic computing environment has been a challenge. We initially relied upon Nagios and created quite a customized implementation to manage our 500+ virtual compute nodes. But Nagios wasn’t designed for a world of “scale-up and scale-down,” which is one of the primary reasons to adopt cloud computing. So we had a pressing need to create a monitoring framework. Sean Porter, @portertech, inspired by a recent trip to Japan, came up with the name “Sensu,” which means “fan.” Sensu is a modern take on cloud CPU and application monitoring, leveraging a enterprise service bus queuing system to allow monitoring agents and data consumers to coordinate with each other thorough a queueing system in a publish-subscribe methodology. Sensu’s framework approach is designed to allow easy customization and horizontal scaling. Pete Cheslock, @petecheslock, who manages the team that created Sensu, shared this update on how Sensu has fared in it’s first 30 days.
- 132 “watchers” are following the project on Github http://github.com/sonian/sensu
- 26 people have forked the project and their work flows back to the main project
- 2 external contributors have actively extended Sensu to work with Puppet and CentOS.