Node.js proxy, extending Qlik Sense with both out- and in-bound connectivity
JavaScript
Switch branches/tags
Clone or download
Göran Sander
Göran Sander Updated doc site
Latest commit cb46e4d Jun 22, 2018

README.md

Butler for Qlik Sense

Proxy app for carrying out features that Qlik Sense cannot do out of the box.

Known Vulnerabilities

Overview

Node.js based proxy app providing various add-on features to Qlik Sense, such as starting reload tasks or posting to Slack from the load script, keeping track of currently active users and much more.

The app started out as a way of posting to Slack from Qlik Sense (or QlikView) load scripts, but has since been generalized and now offers a lot more features.

This tool/micro service is one of several tools in the wider Butler family of tools for enhancing Qlik Sense with new capabilities.

Version history

Available in the changelog file.

Main features

  • Integration with MQTT pub-sub protocol
  • Sending messages to Slack instant messaging system
  • Start Sense tasks from the load script, or from external/3rd party systems
  • Send emails and MQTT messages when Sense reload tasks fail
  • Real-time info on how many and what users are currently active on the Sense server(s)

Documentation

A separate documentation site is available here.

Sample screen shots

Posting to Slack, including message formatting and emojis


A nice use case for posting to Slack is to notify end users when for example an app has finished reloading.
The Slack message can then include a link to the newly reloaded app, making it a one-click operation for the end user to access the refreshed data in the app.

alt text


Real-time view of # of active users

The charts below were created using the dashboard components of Node.RED. Node.RED is truly awesome, but it is not really a first-hand choice when it comes to creating advanced dashboards.
Butler SOS was specifically created to provide professional grade monitoring of Qlik Sense environments - feel free to check it out if you are looking for a monitoring solution for your Qlik Sense environment.

alt text


Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Author

Göran Sander

License

Copyright © 2016-2018 Göran Sander Released under the MIT license.