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