Integrate monitoring into local grid
Builds on !87 (merged). Implements privatestorageops#344.
This MR integrates my previous work into the PrivateStorageio repo.
This MR is for the local
deployment, subsequent MRs will add this to staging
and finally production
.
Getting close :)
This does have:
- Server software (Grafana, Prometheus) on the monitoring server
- Prometheus Node Exporter on the nodes
- Grafana config for a nice Resources Dashboard
- Some clean up work.
This does not include:
- Centralized logging. Loki is too old in Nixpkgs 19.09. Will be fixed later.
- A services dashboard / monitoring of our software. That will be extra MRs.
After merging & morph deploying this, there's a Grafana running on the local monitoring host. Connect to it through a SSH tunnel and you get something like this:
- Related to privatestorageops#285
- Related to privatestorageops#293
- Related to privatestorageops#271
- Related to privatestorageops#301
Edited by Florian Sesser