nox/systems/monitoring.noc.eh22.intern/alloy-conf.nix
2025-04-18 23:37:58 +02:00

37 lines
No EOL
856 B
Nix

{
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"
}
}
'';
};
}