feat: add prometheus config

This commit is contained in:
Katharina Heidenreich 2026-04-11 13:17:18 +02:00
parent 3f517bbe7f
commit d60b8bf256
2 changed files with 32 additions and 0 deletions

16
services/prometheus.nix Normal file
View file

@ -0,0 +1,16 @@
{lib, ...}:
let
serv = import ../config/services.nix;
scrapeConfig = lib.attrsets.mapAttrsToList (name: cfg: {
job_name = name;
static_configs = cfg.static_configs;
});
in
{
services.prometheus = {
enable = true;
scrapeConfigs = scrapeConfig;
};
}