https://github.com/notrustverify/status
Grafana dashboard for gateway and mixnodes
https://github.com/notrustverify/status
grafana grafana-dashboard influxdb telegraf
Last synced: over 1 year ago
JSON representation
Grafana dashboard for gateway and mixnodes
- Host: GitHub
- URL: https://github.com/notrustverify/status
- Owner: notrustverify
- License: gpl-3.0
- Created: 2022-06-11T14:26:43.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-18T18:01:43.000Z (over 3 years ago)
- Last Synced: 2023-04-05T07:22:37.581Z (about 3 years ago)
- Topics: grafana, grafana-dashboard, influxdb, telegraf
- Homepage:
- Size: 132 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Status for mixnode
## Pre-requistes
- Telegraf
- InfluxDB v2
- Grafana datasource must be `Flux`
To authenticate from Grafana to InfluxDB a token is mandatory. [https://docs.influxdata.com/influxdb/cloud/security/tokens/create-token/](https://docs.influxdata.com/influxdb/cloud/security/tokens/create-token/)
Grafana dashboard: [grafana.com/grafana/dashboards/16460-ntv-mixnode](https://grafana.com/grafana/dashboards/16460-ntv-mixnode)
Demo: [No Trust Verify mixnode](https://status.notrustverify.ch/)
## Docker install
1. `cp telegraf/telegraf.env.example telegraf/telegraf.env`
2. `docker-compose up -d`
3. Configure [influxdb](https://docs.influxdata.com/influxdb/v2.2/install/#set-up-influxdb-through-the-ui)
4. Set the values in `telegraf/telegraf.env` from influxdb install
5. Set your mixnodes and gateway identity key in `telegraf/telegraf.conf`
6. Import grafana dashboard by id [16460](https://grafana.com/grafana/dashboards/16460-ntv-mixnode) or copy the JSON in the instance
7. docker-compose restart telegraf