Oystein Kristoffer Tveit
0d3e805611
tsuki: move to bare metal, set up zfs
2024-01-23 05:24:47 +01:00
Oystein Kristoffer Tveit
7193a12ac2
tsuki/services: remove some uses of secret ports
2023-10-06 18:27:21 +02:00
Oystein Kristoffer Tveit
5f7eb0c8a5
tsuki/prometheus: add exporters for hedgedoc and gitea
2023-07-28 22:09:43 +02:00
Oystein Kristoffer Tveit
d74ed2d045
tsuki/grafana: enable oauth2, misc hardening
2023-07-28 22:05:23 +02:00
Oystein Kristoffer Tveit
fd052eea5a
tsuki/grafana: use UNIX socket behind nginx
2023-07-12 23:27:10 +02:00
Oystein Kristoffer Tveit
8a42e97014
tsuki/monitoring: misc:
...
- Secure grafana better, it had secrets in the nix store
- Set up prometheus exporters for nginx and php-fpm
- Add urls for dashboards
- Disable automatic updates
2023-07-12 02:06:39 +02:00
Oystein Kristoffer Tveit
45497aea2b
tsuki: set up proper grafana infrastructure
...
- Set up a bunch of exporters
- Download matching dashboard declarations
- Remove influxdb
2023-01-20 19:55:52 +01:00
Oystein Kristoffer Tveit
b5030a7c06
tsuki: move grafana config into nondeprecated attrset
2023-01-16 17:16:40 +01:00
Oystein Kristoffer Tveit
f2a89d7c82
grafana: split up configuration + postgres
...
- Move `services/grafana.nix` to `services/grafana/default.nix`
- Split up all data collectors into separate files under
`services/grafana`
- Make grafana use postgres as its database
2022-11-26 17:16:04 +01:00