Go to file
Mark Nellemann dc980e269d Fixed some missing metrics 2020-08-13 12:27:16 +02:00
doc More work on metrics for InfluxDB. 2020-08-13 11:48:00 +02:00
gradle/wrapper Initial code commit 2020-08-07 08:13:48 +02:00
src Fixed some missing metrics 2020-08-13 12:27:16 +02:00
.gitattributes Initial code commit 2020-08-07 08:13:48 +02:00
.gitignore Initial code commit 2020-08-07 08:13:48 +02:00
README.md More work on metrics for InfluxDB. 2020-08-13 11:48:00 +02:00
build.gradle Initial work on preparing metrics and writing those to InfluxDB 2020-08-11 16:26:16 +02:00
gradlew Initial code commit 2020-08-07 08:13:48 +02:00
gradlew.bat Initial code commit 2020-08-07 08:13:48 +02:00
settings.gradle Initial code commit 2020-08-07 08:13:48 +02:00

README.md

HMC Insights

Small Java-based utility to fetch metrics from one or more HMC's and push those to an InfluxDB time-series database.

TODO Liste

Usage Instructions

...

Development Information

Build & Test

Use the gradle build tool

./gradlew clean build

InfluxDB for local testing

Start the InfluxDB container

docker run --name=influxdb --rm -d -p 8086:8086 influxdb

To use the Influx client from the same container

docker exec -it influxdb influx

Grafana for local testing

Start the Grafana container, linking it to the InfluxDB container

docker run --name grafana --link influxdb:influxdb --rm -d -p 3000:3000 grafana/grafana:7.1.3

Configure a new InfluxDB datasource on http://influxdb:8086 to talk to the InfluxDB container. The database must be created beforehand, this can be done by running the hmci tool.