nodes.json -> grafana

Altlast 8381379949 20171018 dist/Makefile.in (README -> README.md) 7 år sedan
conf 6879f24188 20171018 nodes2grafana initial (FreeBSD) 7 år sedan
dashboard 6879f24188 20171018 nodes2grafana initial (FreeBSD) 7 år sedan
dist 8381379949 20171018 dist/Makefile.in (README -> README.md) 7 år sedan
etc 6879f24188 20171018 nodes2grafana initial (FreeBSD) 7 år sedan
src 6879f24188 20171018 nodes2grafana initial (FreeBSD) 7 år sedan
test 6879f24188 20171018 nodes2grafana initial (FreeBSD) 7 år sedan
Makefile.in 6879f24188 20171018 nodes2grafana initial (FreeBSD) 7 år sedan
README.md 6879f24188 20171018 nodes2grafana initial (FreeBSD) 7 år sedan

README.md

nodes2grafana

nodes2grafana ist ein Konverter für nodes.json -> prometheus Textformat. Mit dem erforderlichen Drumrum, incl. grafana Dashboards.

Benötigt wird außer den üblichen verdächtigen Un*x-utilities nur SML/NJ.

Zwecks Konfigurationsanpassung (Pfade, Metriknamen) die Datei conf/substitutions.conf.default nach /etc/nodes2grafana.conf kopieren und die zu ändernden Werte anpassen. Zeilen, die gegenüber der substitutions.conf.default nicht geändert wurden, können auch weggelassen werden.

Anschließend:

cd conf && make && cd .. && make
# make install
make clean

TODO

  • Auch für GNU/Linux gängig machen (gmake, wget, sed etc., pax, install, ...)
  • status-group dashboard
  • graph.json -> grafana
  • Doku:-)