Butler SOS is an open source (free!!) tool that provides real-time monitoring of Qlik Sense environments.
Runs on Windows, Linux, Mac OS, in Docker or as a Kubernetes service.
Eager to try it out? The getting started pages will tell you everything you need.
— Why is monitoring important? —
For starters, if you are responsible for a Sense environment and hear about issues from your end users - that’s a bad position to be in. You should be the first to know when something breaks. Only then are you able to fix things quickly, ideally even before end users realise there has been an incident.
Additionally, having access to real-time metrics makes it hugely easier to incrementally tweak and tune your Sense environment.
— Can I get alerts when some metric go out of bounds? —
Yes! Butler SOS stores all data in an InfluxDB database, from where it is visualised using Grafana.
Both are best-in-class, open source products for storing and visualising time-series data.
Grafana is increadibly feature rich, including a powerful alerting feature that can send alerts to email, IM tools (Slack etc), PagerDuty and more.
— We use system <our-preferred-monitoring–tool> for monitoring. Can it be used with Butler SOS? —
Yes, most likely. Butler SOS stores all metrics in InfluxDB, but also optionally sends metrics as MQTT messages.
If your main monitoring tool can use either of these as a data source, it can read data extracted by Butler SOS.
If not natively supporting InfluxDB or MQTT, it is usually pretty easy to create a small tool that acts as a bridge between InfluxDB/MQTT and other systems.