chore: cleanups

This commit is contained in:
uku 2024-12-31 16:08:29 +01:00
parent 250c600a48
commit 373e2dd386
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
3 changed files with 40 additions and 39 deletions

View file

@ -1,4 +1,3 @@
{ ... }:
{ {
services.immich = { services.immich = {
enable = true; enable = true;

View file

@ -24,51 +24,53 @@ in
}; };
}; };
services.grafana = { services = {
enable = true; grafana = {
settings = { enable = true;
server = { settings = {
http_port = 2432; server = {
root_url = "https://grafana.uku3lig.net"; http_port = 2432;
root_url = "https://grafana.uku3lig.net";
};
}; };
}; };
};
services.victoriametrics = { victoriametrics = {
enable = true; enable = true;
listenAddress = "127.0.0.1:9090"; listenAddress = "127.0.0.1:9090";
retentionPeriod = "5y"; retentionPeriod = "5y";
}; };
services.vmagent = { vmagent = {
enable = true; enable = true;
prometheusConfig = { prometheusConfig = {
global.scrape_interval = "15s"; global.scrape_interval = "15s";
# node scraping is sent to vm directly via vmauth # node scraping is sent to vm directly via vmauth
scrape_configs = [ scrape_configs = [
{
job_name = "victoriametrics";
static_configs = [ { targets = [ "${builtins.toString vmcfg.listenAddress}" ]; } ];
}
{
job_name = "api-rs";
static_configs = [ { targets = [ "localhost:5001" ]; } ];
}
];
};
};
vmauth = {
enable = true;
listenAddress = "127.0.0.1:9089";
environmentFile = vmauthEnv.path;
authConfig.users = [
{ {
job_name = "victoriametrics"; bearer_token = "%{VM_AUTH_TOKEN}";
static_configs = [ { targets = [ "${builtins.toString vmcfg.listenAddress}" ]; } ]; url_prefix = "http://${vmcfg.listenAddress}";
}
{
job_name = "api-rs";
static_configs = [ { targets = [ "localhost:5001" ]; } ];
} }
]; ];
}; };
}; };
services.vmauth = {
enable = true;
listenAddress = "127.0.0.1:9089";
environmentFile = vmauthEnv.path;
authConfig.users = [
{
bearer_token = "%{VM_AUTH_TOKEN}";
url_prefix = "http://${vmcfg.listenAddress}";
}
];
};
} }

View file

@ -43,7 +43,7 @@
replacements = [ replacements = [
{ {
oldDependency = pkgs.ffmpeg-full; oldDependency = pkgs.ffmpeg-full;
newDependency = (pkgs.ffmpeg-full.override { withUnfree = true; }); newDependency = pkgs.ffmpeg-full.override { withUnfree = true; };
} }
]; ];
}; };