Skip to content

Data Destinations

Butler SOS can send metrics and events to multiple destinations, giving you flexibility in how you store and visualize your Qlik Sense monitoring data.

Available destinations

DestinationTypeUse Case
InfluxDBTime-series databaseMost common choice. Store metrics locally, visualize with Grafana
PrometheusMetrics scrapingCloud-native environments, Kubernetes deployments
New RelicSaaS observabilityNo infrastructure to manage, powerful built-in analytics
MQTTMessage brokerIntegration with other systems, IoT scenarios

Choosing a destination

The most popular setup. You run InfluxDB and Grafana locally (or in Docker), giving you:

  • Full control over data retention
  • Highly customizable dashboards
  • No ongoing costs beyond hosting
  • Works offline / in air-gapped environments

Prometheus + Grafana

Ideal if you already use Prometheus in your organization:

  • Pull-based metrics (Prometheus scrapes Butler SOS)
  • Native integration with Kubernetes and cloud platforms
  • Powerful query language (PromQL)
  • Alerting capabilities

New Relic

Best when you want zero infrastructure management:

  • No databases to manage
  • Built-in dashboards and alerting
  • Generous free tier
  • Enterprise-grade scalability

MQTT

Use MQTT when you need to integrate with other systems:

  • Forward metrics to custom applications
  • Integrate with IoT platforms
  • Build event-driven workflows
  • Real-time data streaming

Multiple destinations

Butler SOS can send data to multiple destinations simultaneously. For example, you might:

  • Store metrics in InfluxDB for Grafana dashboards
  • Forward events to MQTT for integration with other tools
  • Send data to New Relic for team members who prefer their interface

Each destination is configured independently in the Butler SOS config file.

Released under the MIT License.