Posts

Showing posts with the label Sensu

Alerting and Monitoring with Sensu part 2

Image
This is the second blog post about Sensu as an Alerting and Monitoring solution. If you did not read the first part I recommend you check it out here . For this blog post, I will share a Vagrantfile so you have run sensu in your machine easily.  To play with Sensu you need to have some components like:  * A sensu Client  * A sensu Server  * RabbitMQ  * Uchiwa for Sensu Server TLDR;  Check it out all file in my GitHub account .

Alerting and Monitoring with Sensu part 1

Image
Sensu is an Infrastructure and monitoring / telemetry solution. There are big sites using it such as Yahoo, Yelp, Cisco, and Tesla. Sensu provides standard solutions for monitoring and alerting.Which I can say is okay.  However If you have been following my Telemetry and Microservices blog posts series( part1 and part2 ) you will see sensu is not ideal for other use cases like:  * Dynamic Thresholds / ML * Infrastructure Tracking * Canary Because Sensu it doesn't have a Time Series database. You can use Sensu with Graphite or InfluxDB to work around it. However IMHO the solution it would be: have collectors(collectd) to get basic HOST metrics plus app instrumentation and them make checkers that do queries over the TSDB.