16 lines
No EOL
276 B
Nix
16 lines
No EOL
276 B
Nix
{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;
|
|
};
|
|
} |