NOTE: This project is alpha stage. Flags, configuration, behaviour and design may change significantly in following releases.
A set of Grafana dashboard and Prometheus alerts for Elasticsearch deployed as part of Origin-Aggregated-Logging.
This repository has been heavily inspired by https://github.com/kubernetes-monitoring/kubernetes-mixin. Follow that repository for further information about deployment.
Make sure you have jb, promtool, jsonnet as well as jsonnetfmt installed.
$ jb install
$ make clean && make
# Prometheus rules and alerts are generated here:
$ file ./prometheus_rules.yaml ./prometheus_alerts.yaml
./prometheus_rules.yaml: ASCII text
./prometheus_alerts.yaml: ASCII text
# dashboard json is generated here:
$ file dashboards_out/logging-elasticsearch.json
dashboards_out/logging-elasticsearch.json: ASCII text