Skip to content

Latest commit

 

History

History

Consul Monitoring Mixin

Grafana dashboards and Prometheus alerts for operating Consul, in the form of a monitoring mixin. They are easiest to use with the prometheus-ksonnet package.

To install this mixin, use ksonnet:

$ go get github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb
$ jb install github.com/grafana/jsonnet-libs/consul-mixin

Then to use, in your environment's main.jsonnet file:

local prometheus = (import "prometheus-ksonnet/prometheus-ksonnet.libsonnet");
local consul_mixin = (import "consul-mixin/mixin.libsonnet");

prometheus + consul_mixin {
  _config+:: {
    namespace: "default",
  },
}