Skip to content

butler-sos: v11.0.0

Compare
Choose a tag to compare
@mountaindude mountaindude released this 20 Sep 19:10
ade17d2

11.0.0 (2024-09-20)

The highlight of Butler SOS 11.0 is the introduction of detailed, real-time monitoring of individual app objects.
In other words: You can monitor in real time how much memory and time specific charts, tables etc in Sense apps use.
When end users complain about apps being slow, it is now possible to get actual numbers in real time.

This version also has a couple of breaking changes.

First, the format of the config file has been slightly updated so all name-value pairs have the same syntax in the config file.
The reason for them having different syntax is simply historical - some parts of Butler SOS are 5+ years old, others are brand new.
When new features have been added, sometimes naming in the config file has not been perfect (in retrospect..)

Second, support for the Postgres logging database that used to be part of client-managed Qlik Sense has been removed.
You have to remove the associated parts of the config file.
Butler SOS will tell you upon startup if something is wrong in the config file, so you can simply start Butler SOS and see what it complains about, then remove the associated entries in the config file.

⚠ BREAKING CHANGES

  • log-db: Remove support for getting logs from Sense log db
  • config: Make naming of InfluxDB tags consistent across entire config file

Features

  • qix performance: Add fine-grained performance monitoring for app objects (818c702), closes #320
  • qs-event: Categorise events from Qlik Sense as user created or automated (9c1bb5b), closes #889
  • qs-events: Add counters for incoming Qlik Sense events (e8d8a13), closes #884

Bug Fixes

  • config-vis: Cosmetic changes to config visualisation web page (5285967)
  • config: Make naming of InfluxDB tags consistent across entire config file (0ed25d5), closes #890
  • config: Validate hostname, url and pasword fields in config file. (4a7671e)
  • docker: Update sample docker-compose file wrt Butler SOS 11.0 (7336fb7)

Miscellaneous

  • deps: Update dependencies (6c4e02f)

Refactoring

  • log-db: Remove support for getting logs from Sense log db (6e7043b), closes #860
  • Make config file verification more robust (9be5d8a), closes #902

Documentation

🛡 VirusTotal GitHub Action analysis: