Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mxschmitt/golang-hetzner-robot-metrics
Hetzner Robot Price statistics and alerting via Prometheus and Grafana.
https://github.com/mxschmitt/golang-hetzner-robot-metrics
golang grafana hetzner metrics prometheus
Last synced: 3 months ago
JSON representation
Hetzner Robot Price statistics and alerting via Prometheus and Grafana.
- Host: GitHub
- URL: https://github.com/mxschmitt/golang-hetzner-robot-metrics
- Owner: mxschmitt
- License: mit
- Created: 2018-10-07T17:59:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-18T19:11:23.000Z (about 6 years ago)
- Last Synced: 2024-10-06T15:09:52.800Z (3 months ago)
- Topics: golang, grafana, hetzner, metrics, prometheus
- Language: Go
- Homepage: https://hetzner.schmitt.mx/d/QWw7Ad1iz/hetzner-robot-stats?orgId=1&from=now-24h&to=now
- Size: 113 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hetzner Robot Price Statistics
Price statistics and alerting of the [Hetzner Robot](https://hetzner.de/sb) analyzed via Prometheus and Grafana.
![Grafana Dashboard](./docs/grafana_dashboard.png)
## Getting Started
There is a public hosted instance available [here](https://hetzner.schmitt.mx/d/QWw7Ad1iz/hetzner-robot-stats?orgId=1).
Otherwise you can setup your own hosted instance via the deployment instructions.
## Deployment
For deployment `docker-compose` is used. It will deploy a Grafana instance on port 8080. For more information, checkout the [docker-compose.yml](./deployments/docker-compose.yml).
The following TODOs have to be done after the deployment:
- Create Data Source `Prometheus` with URL `http://prometheus:9090`
- Import Grafana dashboard from [grafana.json](./deployments/grafana.json)## Built With
- [Grafana](https://grafana.com) - Analysis Webinterface
- [Prometheus](https://prometheus.io) - Metric Storage
- [Golang](https://golang.org) - Programming language in which the metrics daemon was written in## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.