feat(metrics): Add victorialogs

This commit is contained in:
Tristan Daniël Maat 2025-02-28 01:43:10 +08:00
parent e4a7fa8764
commit a398790ef4
Signed by: tlater
GPG key ID: 49670FD774E43268
3 changed files with 125 additions and 1 deletions
configuration/services/metrics

View file

@ -1,4 +1,9 @@
{ pkgs, config, ... }:
{
pkgs,
config,
flake-inputs,
...
}:
let
domain = "metrics.${config.services.nginx.domain}";
in
@ -30,6 +35,7 @@ in
declarativePlugins = [
pkgs.grafanaPlugins.victoriametrics-metrics-datasource
flake-inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.grafanaPlugins.victoriametrics-logs-datasource
];
provision = {
@ -43,6 +49,13 @@ in
access = "proxy";
isDefault = true;
}
{
name = "Victorialogs - tlater.net";
url = "http://${config.services.victorialogs.bindAddress}";
type = "victoriametrics-logs-datasource";
access = "proxy";
}
];
};
};