Skip to content

Reference

This section provides detailed technical reference documentation for Butler SOS configuration, HTTP and UDP interfaces, and available metrics.

Configuration

Protocols And APIs

TIP

Different event types use different destination configs:

  • User events: Butler-SOS.userEvents.sendToInfluxdb.* and Butler-SOS.userEvents.sendToNewRelic.*
  • Log events: Butler-SOS.logEvents.sendToInfluxdb.* and Butler-SOS.logEvents.sendToNewRelic.*

These are separate from the metrics destination configs such as Butler-SOS.influxdbConfig.

Available Metrics

Butler SOS collects metrics from Qlik Sense and can store them in various destinations. Each destination has its own metric structure:

TopicDescription
Config FileFull configuration file reference with all parameters
CLI OptionsCommand line arguments and their usage
Audit Events APIHTTP contract for Audit.qs event ingestion
Audit Events Rate LimitingPer-IP limits and 429 response handling
Audit.qs Version CompatibilityCompatibility checks between Butler SOS and Audit.qs
Audit Event DestinationsDestination overview for audit metadata and artifacts
JSON Object DataDedicated JSON output for visualization object data
Screenshot DownloadsScreenshot auth, redirects, and allowed hosts
InfluxDB MetricsDetailed InfluxDB measurement schemas
Prometheus MetricsPrometheus metric names and labels

Released under the MIT License.