a Prometheus exporter for Sensu
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore Initial commit Apr 28, 2017
.promu.yml version Apr 28, 2017
.travis.yml go get May 10, 2017
Dockerfile init Apr 28, 2017
LICENSE Initial commit Apr 28, 2017
Makefile go May 10, 2017
NOTICE version Apr 28, 2017
README.md readme May 12, 2017
VERSION version Apr 28, 2017
sensu_exporter.go format May 12, 2017

README.md

Sensu Exporter Build Status

A Prometheus exporter for Sensu.

This app. will export Sensu check status as Prometheus metrics. So previous Sensu checks can be integrated into Prometheus.

To run it:

make
./sensu_exporter [flags]

Flags

$ ./sensu_exporter --help
Usage of ./sensu_exporter:
  -api string
      Address to Sensu API. (default "http://localhost:4567")
  -listen string
      Address to listen on for serving Prometheus Metrics. (default ":9251")

Exported Metrics

Metric Meaning Labels
sensu_check_status Check results in a metric vector, status 1 means OK client, check_name

Docker Docker Pulls

To run the sensu exporter as a Docker container, run:

docker run -p 9251:9251 reachlin/sensu_exporter --api="http://sensu_host:4567"