diff options
author | Jean-Philippe Braun <eon@patapon.info> | 2018-12-23 15:03:12 +0100 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2019-01-03 21:14:21 +0100 |
commit | 4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0 (patch) | |
tree | 1c8775e2ee2935002882cd7b326694cd3273a7bc /nixos/tests | |
parent | c74054f1d17edb686e157d140b115f7551031da3 (diff) | |
download | nixlib-4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0.tar nixlib-4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0.tar.gz nixlib-4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0.tar.bz2 nixlib-4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0.tar.lz nixlib-4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0.tar.xz nixlib-4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0.tar.zst nixlib-4f99f8d2cbad9b72b7ce116f13788d8feb4b35d0.zip |
nixos/prometheus-bind-exporter: add module
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/prometheus-exporters.nix | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 5d1e004c5dd1..140687a8182f 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -106,6 +106,25 @@ let ''; }; + bind = { + exporterConfig = { + enable = true; + }; + metricProvider = { + services.bind.enable = true; + services.bind.extraConfig = '' + statistics-channels { + inet 127.0.0.1 port 8053 allow { localhost; }; + }; + ''; + }; + exporterTest = '' + waitForUnit("prometheus-bind-exporter.service"); + waitForOpenPort(9119); + succeed("curl -sSf http://localhost:9119/metrics" | grep -q 'bind_query_recursions_total 0'); + ''; + }; + dovecot = { exporterConfig = { enable = true; |