Prometheus integrations

Sensu has two Prometheus plugins: the Prometheus Collector and the Prometheus Pushgateway Handler. Both help you get Sensu observability data into Prometheus.

NOTE: The Sensu Prometheus plugins are examples of Sensu’s time-series and long-term event storage integrations. To find more integrations, search Bonsai, the Sensu asset hub.

Sensu Prometheus Collector

The Sensu Prometheus Collector plugin is a Sensu check that collects metrics from a Prometheus exporter or the Prometheus query API and outputs the metrics to STDOUT in Influx, Graphite, or JSON format.

Features

Sensu Prometheus Pushgateway Handler

The Sensu Prometheus Pushgateway Handler plugin is a Sensu handler that sends Sensu metrics to a Prometheus Pushgateway, which Prometheus can then scrape.

Features

  • Collect metrics by several means, including 20-year-old Nagios plugins with perfdata, and store them in Prometheus.
  • Use default Prometheus metric type, job name, and instance name or specify custom values for Sensu event metric points via metric tags.

Get the plugins

To build your own workflow or integrate Sensu with existing workflows, add the Sensu Prometheus plugins with a dynamic runtime asset from Bonsai, the Sensu asset hub. Dynamic runtime assets are shareable, reusable packages that make it easier to deploy Sensu plugins.