Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 885 Bytes

README.md

File metadata and controls

39 lines (27 loc) · 885 Bytes

VerneMQ Monitoring Mixin

A set of Grafana dashboards and Prometheus alerts for VerneMQ

Note: Work in Progress

How to use

This mixin is designed to be vendored into the repo with your infrastructure config. To do this, use jsonnet-bundler:

You then have three options for deploying your dashboards

  1. Generate the config files and deploy them yourself
  2. Use the Kubernetes prometheus-operator to deploy this mixin

To use this project:

  1. Build JSonnet:
git clone git://github.com/google/jsonnet
cd jsonnet
make
./jsonnet
  1. Install Jsonnet-bundler:
GO111MODULE="on" go get github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb\n
  1. make the dashboards
make

This will create a dashboard_out directory, with 2 JSON files that you can import into your Grafana server.

Improvements welcome!