Monitoring cloud applications and infrastructure with traditional management tools is complex.
Most commercial products are far too expensive and not necessarily tuned for the cloud.
Open source solutions are broad but not deep, making them difficult to customize to specific needs.
Using traditional monitoring solutions in the cloud results in:
- High rate of false alerts due to product inflexibility
- High development cost to deploy & customize
- Slowed rate to extend & enhance due to complexity
Sensu is an open source cloud monitoring framework, purpose built for the cloud, by Sonian.
Sensu comes from the Japanese name for a folding fan made from bamboo and paper, which represent the Fanout exchange concept utilized by the AMQP (protocol).
The Sensu framework provides foundation for monitoring cloud infrastructure and applications.
Fully extensible via source code, with active community.
Framework includes monitoring server, platform-independent agent, and web-based dashboard.
For the source code use our Github link :Â https://github.com/sensu
Core server contains less than 1K lines of Ruby code.
Leverages Advanced Message Queing Protocol (AMQP) for scalable processing and secured communication.
REST-based JSON API for data retrieval.
Platform-independent agent written in Ruby.
Designed for source code extensibility.
Supports rapid development of new monitors.
Communicates to server via AMQP