aboutsummaryrefslogtreecommitdiff
path: root/modules/monitoring/scrape.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/monitoring/scrape.nix')
-rw-r--r--modules/monitoring/scrape.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/monitoring/scrape.nix b/modules/monitoring/scrape.nix
index 69ea001..928902e 100644
--- a/modules/monitoring/scrape.nix
+++ b/modules/monitoring/scrape.nix
@@ -24,6 +24,15 @@ in {
(mkScrapeConfig "garage" [ "fra01" "nyc01" "sin01" ] 3903)
(mkScrapeConfig "pdns" [ "ettves" "fra01" "nyc01" "sin01" ] 8081)
+ ((mkScrape "mail" [ "mail.vapor.systems:443" ]) // {
+ metrics_path = "/metrics/prometheus";
+ scheme = "https";
+ basic_auth = {
+ username = "prometheus";
+ password_file = "/etc/secrets/prometheus";
+ };
+ })
+
((mkScrape "minecraft" [ "ettves:25585" "ettves:9150" "ettves:9225" ]) // {
relabel_configs = [
{
@@ -42,4 +51,12 @@ in {
})
];
};
+
+ secrets = {
+ prometheus = {
+ source = ../../secrets/prometheus;
+ dest = "/etc/secrets/prometheus";
+ owner = config.users.users.prometheus.name;
+ };
+ };
}