nixos/modules
Jake Hillion 31a9828430
All checks were successful
flake / flake (push) Successful in 1m15s
prometheus: add service and enable reporting globally (#330)
## Test plan:

- https://prometheus.ts.hillion.co.uk/graph?g0.expr=1%20-%20(node_filesystem_avail_bytes%7Bmountpoint%20%3D%20%22%2F%22%2C%20device%3D%22tmpfs%22%7D%20%2F%20node_filesystem_size_bytes%7Bmountpoint%20%3D%20%22%2F%22%2C%20device%3D%22tmpfs%22%7D)&g0.tab=0&g0.display_mode=lines&g0.show_exemplars=0&g0.range_input=1h - reports percentage used on all tmpfs roots. This is exactly what I wanted, in the future I might add alerts for it as high tmpfs usage is a sign of something being wrong and is likely to lead to OOMing.

Aside: NixOS is awesome. I just deployed full monitoring to every host I have and all future hosts in minutes.
Reviewed-on: #330
Co-authored-by: Jake Hillion <jake@hillion.co.uk>
Co-committed-by: Jake Hillion <jake@hillion.co.uk>
2024-09-23 20:24:31 +01:00
..
backups add homeassistant 2024-03-16 19:46:22 +00:00
ca step-ca: enable server on sodium and load root certs 2024-08-01 23:28:22 +01:00
desktop/awesome awesome: add plain terminal keybind 2023-08-06 15:52:17 +01:00
home tmux: index from 0 and always allow attach 2024-07-17 15:02:19 +01:00
prometheus prometheus: add service and enable reporting globally (#330) 2024-09-23 20:24:31 +01:00
rpi rpi: fix boot failures on rpi 2023-01-11 20:11:45 +00:00
services prometheus: add service and enable reporting globally (#330) 2024-09-23 20:24:31 +01:00
shell add enable options for modules/common/default 2024-04-27 13:46:06 +01:00
ssh sodium: rekey 2024-06-02 21:45:03 +01:00
www caddy: update to unstable 2024-09-05 00:04:08 +01:00
chia.nix chia: update to 2.4.3 2024-09-22 21:09:31 +01:00
default.nix prometheus: add service and enable reporting globally (#330) 2024-09-23 20:24:31 +01:00
defaults.nix prometheus: add service and enable reporting globally (#330) 2024-09-23 20:24:31 +01:00
dns.nix sodium: rekey 2024-06-02 21:45:03 +01:00
hostinfo.nix add enable options for modules/common/default 2024-04-27 13:46:06 +01:00
ids.nix prometheus: add service and enable reporting globally (#330) 2024-09-23 20:24:31 +01:00
impermanence.nix prometheus: add service and enable reporting globally (#330) 2024-09-23 20:24:31 +01:00
locations.nix prometheus: add service and enable reporting globally (#330) 2024-09-23 20:24:31 +01:00
resilio.nix resilio: require mounts be available 2024-09-14 02:30:20 +01:00
sched_ext.nix sched_ext: ship pre-release 6.12 kernel 2024-09-22 16:18:04 +01:00
storj.nix storj: set log level to error 2023-07-23 23:27:44 +01:00
users.nix flake: update to nixpkgs 2311 2024-02-10 15:34:54 +00:00