diff options
Diffstat (limited to 'modules/monitoring/scrape.nix')
| -rw-r--r-- | modules/monitoring/scrape.nix | 17 |
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; + }; + }; } |
