summary refs log tree commit diff
path: root/nixos/tests/prometheus-exporters.nix
diff options
context:
space:
mode:
authorelseym <elseym@me.com>2020-08-12 14:10:08 +0200
committerelseym <elseym@me.com>2020-09-06 17:48:19 +0200
commitaaf0002f68d3f8235006b813d763b9e14b3259cd (patch)
treee036728e3a371552d3fccdeb27d42b4eaedbc5fe /nixos/tests/prometheus-exporters.nix
parent8c49e5a78c6226d4dd88cd886d36519158d997ec (diff)
downloadnixpkgs-aaf0002f68d3f8235006b813d763b9e14b3259cd.tar
nixpkgs-aaf0002f68d3f8235006b813d763b9e14b3259cd.tar.gz
nixpkgs-aaf0002f68d3f8235006b813d763b9e14b3259cd.tar.bz2
nixpkgs-aaf0002f68d3f8235006b813d763b9e14b3259cd.tar.lz
nixpkgs-aaf0002f68d3f8235006b813d763b9e14b3259cd.tar.xz
nixpkgs-aaf0002f68d3f8235006b813d763b9e14b3259cd.tar.zst
nixpkgs-aaf0002f68d3f8235006b813d763b9e14b3259cd.zip
prometheus-unifi-poller-exporter: init module
Diffstat (limited to 'nixos/tests/prometheus-exporters.nix')
-rw-r--r--nixos/tests/prometheus-exporters.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix
index 7327dcae87d..fdcc4072132 100644
--- a/nixos/tests/prometheus-exporters.nix
+++ b/nixos/tests/prometheus-exporters.nix
@@ -593,6 +593,19 @@ let
       '';
     };
 
+    unifi-poller = {
+      nodeName = "unifi_poller";
+      exporterConfig.enable = true;
+      exporterConfig.controllers = [ { } ];
+      exporterTest = ''
+        wait_for_unit("prometheus-unifi-poller-exporter.service")
+        wait_for_open_port(9130)
+        succeed(
+            "curl -sSf localhost:9130/metrics | grep -q 'unifipoller_build_info{.\\+} 1'"
+        )
+      '';
+    };
+
     varnish = {
       exporterConfig = {
         enable = true;