feat: grafana + prometheus + loki on flora-6 #77

Merged
teutat3s merged 15 commits from feat/grafana into main 2023-12-13 23:21:32 +00:00

15 commits

Author SHA1 Message Date
d734adce58
fix: new Greenbaum mail server is mail.greenbaum.zone 2023-12-13 20:45:35 +01:00
e3d4f61a42
feat(nachtigall): send logs to loki, https+basic auth
Use caddy as reverse proxy for loki on flora-6, add basic auth

Add promtail to nachtigall, push logs to flora-6
2023-12-13 19:18:56 +01:00
10bb3295de
fix: grafana editor role is unused for now 2023-12-13 17:52:01 +01:00
e8cf4dceb0
fix(flora-6): allow traffic from br-+ interfaces 2023-12-13 17:51:34 +01:00
1b9a6bb0c2
fix: don't ignore interfaces that can change 2023-12-13 02:12:12 +01:00
219b67df20
fix: add 4 logs retention for loki 2023-12-13 02:12:12 +01:00
6c1fa290e8
feat(prometheus): add job to scrape nachtigall.pub.solar 2023-12-13 02:12:12 +01:00
d5b59ea18a
feat(prometheus): add node-exporter to nachtigall,
protect endpoint https://nachtigall.pub.solar/metrics
with TLS and basic auth
2023-12-13 02:12:11 +01:00
fdda65eea9
feat: init loki 2023-12-13 02:12:11 +01:00
0e290f080e
feat(grafana): provision node-exporter dashboard 2023-12-13 02:12:11 +01:00
6b15d72d85
fix: systemd-networkd-wait-online timing out 2023-12-13 02:12:11 +01:00
35487b53c7
fix: DNS record for grafana.pub.solar 2023-12-13 02:12:11 +01:00
2f7eccc970
fix: grafana root_url needs https://, role mapping 2023-12-13 02:12:11 +01:00
630723516d
fix: remove DNS ttl until we need it again 2023-12-13 02:12:11 +01:00
8dc908aabd
feat(flora-6): init grafana + prometheus on
grafana.pub.solar
2023-12-13 02:12:10 +01:00