Skip to content

lukas-vlcek/elasticsearch-mixin

Repository files navigation

Elasticsearch Monitoring Mixin for OpenShift Aggregated Logging

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.

How to use

This repository has been heavily inspired by https://github.com/kubernetes-monitoring/kubernetes-mixin. Follow that repository for further information about deployment.

Prerequisites

Make sure you have jb, promtool, jsonnet as well as jsonnetfmt installed.

Quick and dirty hint

$ 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 

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published