This commit is contained in:
XenGi 2026-02-17 23:59:44 +01:00
parent b6f86709f0
commit 6cd9050111
Signed by: xengi
SSH key fingerprint: SHA256:jxWM2RTHvxxcncXycwwWkP7HCWb4VREN05UGJTbIPZg

View file

@ -5,17 +5,6 @@
enable = true;
retentionTime = "14d";
listenAddress = "[::1]";
exporters = {
node = {
enable = true;
listenAddress = config.services.prometheus.listenAddress;
};
nginx = {
enable = true;
listenAddress = config.services.prometheus.listenAddress;
};
#postgres = {};
};
scrapeConfigs = [
{
job_name = "synapse";
@ -24,6 +13,11 @@
metrics_path = "/_synapse/metrics";
static_configs = [{ targets = [ "matrix.berlin.ccc.de:443" ]; }];
}
{
job_name = "postgres";
scrape_interval = "15s";
static_configs = [{ targets = [ "sql.berlin.ccc.de:${toString config.services.prometheus.exporters.postgres.port}" ]; }];
}
{
job_name = "node";
scrape_interval = "15s";
@ -34,6 +28,7 @@
"md.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}"
"sql.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}"
"monitoring.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}"
"www.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}"
];
}
];
@ -47,15 +42,11 @@
"matrix.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}"
"md.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}"
"monitoring.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}"
"www.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}"
];
}
];
}
{
job_name = "postgres";
scrape_interval = "15s";
static_configs = [{ targets = [ "sql.berlin.ccc.de:${toString config.services.prometheus.exporters.postgres.port}" ]; }];
}
];
ruleFiles = [
# https://github.com/element-hq/synapse/tree/master/contrib/prometheus