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.