Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

On the merits of pubsub & workflows (or, why Sensu over Nagios)

Not too long ago in the Sensu Community Slack, the question: “Why Sensu instead of Nagios?” arose. Specifically, “How do I convince my boss to choose Sensu over Nagios?” I responded to the thread, but decided it was worthwhile to share my response with the wider community. At Willis Towers Watson, we moved from Nagios to Sensu 1.2 almost a year ago (and now we’re upgrading to Sensu Go).

Handling Sensu Plugin handlers in Sensu Go

In case you missed it, Sensu Go is here! And, as I wrote about previously, one of the hurdles with migrating workloads from the original version of Sensu to Sensu Go are the changes in the internal event data structure. The existing handlers and mutators in the community maintained Sensu Plugins collection might not work as expected in Sensu Go because of these event data model changes. But friends, I’m here to tell you that we’ve got this problem licked.

Announcing Tessen, the Sensu call-home service

As a monitoring company, it’s only natural that we’d always seek more data to inform our product decisions. With that in mind, we created Tessen, a hosted Sensu call-home service. Tessen is opt-in for the current version of Sensu, but will be opt out in Sensu Go (ICYMI, here’s our product roadmap, including the GA release date). Here’s what you need to know, including what we’re collecting and how that data benefits the Sensu Community.

Pull, don't push: architectures for monitoring and configuration in a microservices era

This year at Sensu Summit, Fletcher Nichol and I gave a talk on systems architecture entitled Pull, don’t push: Architectures for monitoring and configuration in a microservices era. In this post, I’d like to reiterate and expand on some of the concepts in that presentation and make some more concrete recommendations for systems design in an era of complex distributed systems.

Alert fatigue, part 4: alert consolidation

So far, we’ve covered alert reduction with Sensu filters and token substitution; automating triage; and remediation with check hooks and handlers (links above). In this post, I’ll cover alert consolidation via round robin subscriptions and JIT/proxy clients; aggregates; and check dependencies. These are all designed to help you cut through the “white noise” and focus on what’s important (especially in the middle of a major incident).

Explore Sensu workflows & lesson plans with the Sensu sandbox

We’re excited to share that we’ve created an easy to use — and reusable — Sensu sandbox environment to help folks learn how to work with Sensu monitoring event pipelines. At Sensu Summit, we realized that many of you already had some sort of sandbox that you’d spun up to do your own testing, and demos and we’ve created something to help make things easier for everyone.