prometheus vyos

This commit is contained in:
chris 2025-04-18 23:32:14 +02:00
commit b93b88af31
Signed by: c6ristian
SSH key fingerprint: SHA256:B3m+yzpaxGXSEcDBpPHfvza/DNC0wuX+CKMeGq8wgak
2 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,37 @@
{
pkgs,
config,
lib,
...
}:
{
environment.etc."alloy/vyos-telegraf-prometheus-client.alloy" = {
text = ''
prometheus.scrape "vyos_telegraf_prometheus_client" {
targets = [{
__address__ = "94.45.250.1:9273",
__scheme__ = "http",
}]
scrape_interval = "25s"
forward_to = [prometheus.relabel.vyos_telegraf_prometheus_client.receiver]
}
prometheus.relabel "vyos_telegraf_prometheus_client" {
forward_to = [prometheus.remote_write.default.receiver]
rule {
replacement = "vyos"
target_label = "instance"
}
rule {
replacement = "vyos"
target_label = "host"
}
rule {
target_label = "component"
replacement = "telegraf-prometheus-client"
}
}
'';
};
}

View file

@ -9,6 +9,7 @@
./mimir.nix
./loki.nix
./pve-exporter.nix
./alloy-conf.nix
];
sops = {