{ ... }: { services.prometheus.scrapeConfigs = [{ job_name = "synapse"; scrape_interval = "15s"; scheme = "https"; http_sd_configs = [{ url = "https://matrix.pvv.ntnu.no/metrics/config.json"; }]; relabel_configs = [ { source_labels = [ "__address__" ]; regex = "[^/]+(/.*)"; target_label = "__metrics_path__"; } { source_labels = [ "__address__" ]; regex = "([^/]+)/.*"; target_label = "instance"; } { source_labels = [ "__address__" ]; regex = "[^/]+\\/+[^/]+/(.*)/\\d+$"; target_label = "job"; } { source_labels = [ "__address__" ]; regex = "[^/]+\\/+[^/]+/.*/(\\d+)$"; target_label = "index"; } { source_labels = [ "__address__" ]; regex = "([^/]+)/.*"; target_label = "__address__"; } ]; }]; }