nixos-config/common/components/enry.nix

47 lines
836 B
Nix
Raw Normal View History

2024-06-01 00:29:03 +02:00
{config, ...}: {
services.grafana = {
enable = true;
settings.server = {
domain = "grafana.enry";
http_port = 2342;
http_addr = "0.0.0.0";
};
};
services.prometheus = {
enable = true;
port = 9000;
retentionTime = "60d";
exporters = {
node = {
enable = true;
enabledCollectors = ["systemd"];
port = 9002;
};
};
scrapeConfigs = [
{
job_name = "enry";
static_configs = [
{
targets = ["127.0.0.1:${toString config.services.prometheus.exporters.node.port}"];
}
];
}
{
job_name = "monitor";
static_configs = [
{
targets = ["127.0.0.1:8080"];
}
];
}
];
};
2024-06-07 14:57:57 +02:00
services.vedirect-reader.enable = true;
2024-06-01 00:29:03 +02:00
}