NSQ for Sensu Go

In my previous post Sensu Go Needs a Queue I talked about one of Sensu’s use cases for a queue. In this post I am looking at NSQ, a promising distributed messaging platform that is easy to operate and scales horizontally. After analyzing NSQ’s functionality and its operation under load similar to what I expect a large sensu-go cluster may put on it, I have found that NSQ is not a suitable candidate for sensu-go’s round robin message queue solution....

September 6, 2023 · 8 min · Christian Kruse

Sensu Go Needs a Queue

Over the past two years I’ve been working with the supremely talented sensu team developing and maintaining the open source monitoring solution, sensu-go. Throughout this journey a significant challenge has emerged - persistent reliability and stability problems in large deployments pushing the limits of sensu-go and its database, etcd. With the next major version of sensu-go, 7.0, we aim to apply our learnings and alleviate these stability and reliability issues....

August 19, 2023 · 6 min · Christian Kruse