About Butler SOS

Qlik Sense + DevOps = SenseOps

Anyone responsible for an IT system - large or small - can testify how frustrating it can be, NOT to be confident about the system’s current status.

Butler SOS was born out of that frustration.

As sysadmin, shouldn’t you be the first to know when something breaks - rather than be told about it by stressed-out end users?

Qlik Sense Enterprise is an awesome analytics platform.

In addition to being powerful - yet easy to use for end users - it also provides great APIs that make it possible to create all kinds of add-on tools that solve specific challenges.

Butler SOS is such a tool, aiming to provide best-in-class operational monitoring of Qlik Sense environments.

Butler SOS extracts more than 30 metrics on both server health (CPU load, free memory) and Qlik Sense specifics (session, users, log entries, cache status etc).

These metrics are stored in a time-series database (InfluxDB) and optionally also sent to other systems as MQTT messages.

Once the metrics are stored in InfluxDB, Grafana can be used to create real-time visualisations.

Scalability?

Butler SOS handles very large Sense clusters - or just a single node.

Alerts and notifications?

Built into Grafana. Email, Slack, Teams, PagerDuty and more.

Who, when, where?

Detailed info is available about what users are (and were!) connected to which endpoints.

Example: Easy to see which users will be affectd by a server restart. Connect this data to your IM tool and notify users before restarts happen.

Scalability?
Butler SOS is designed to handle very large Sense clusters - or just a single node.

Alerts and notifications?
Built into Grafana. Email, Slack, Teams, PagerDuty and more.

We need to restart a server. What users will be affected?
This info is available on a real-time basis.
Connect to your IM tool and notify users before restarts happen.