diff options
author | Matt Layher <mdlayher@gmail.com> | 2020-06-10 14:13:07 -0400 |
---|---|---|
committer | Matt Layher <mdlayher@gmail.com> | 2020-06-10 17:33:41 -0400 |
commit | e45146d94bf6d27cbde107e82a2520b007344055 (patch) | |
tree | 94efe2cbf2db430fe48809a9ccd15bf6df23a371 /nixos/tests/prometheus-exporters.nix | |
parent | 9930b8fd3d98a6d44c4518a10056ee0b9f0866fc (diff) | |
download | nixpkgs-e45146d94bf6d27cbde107e82a2520b007344055.tar nixpkgs-e45146d94bf6d27cbde107e82a2520b007344055.tar.gz nixpkgs-e45146d94bf6d27cbde107e82a2520b007344055.tar.bz2 nixpkgs-e45146d94bf6d27cbde107e82a2520b007344055.tar.lz nixpkgs-e45146d94bf6d27cbde107e82a2520b007344055.tar.xz nixpkgs-e45146d94bf6d27cbde107e82a2520b007344055.tar.zst nixpkgs-e45146d94bf6d27cbde107e82a2520b007344055.zip |
nixos/prometheus-apcupsd-exporter: new module
Signed-off-by: Matt Layher <mdlayher@gmail.com>
Diffstat (limited to 'nixos/tests/prometheus-exporters.nix')
-rw-r--r-- | nixos/tests/prometheus-exporters.nix | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 4fc3668cfaf..caed263fe46 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -56,6 +56,21 @@ let */ exporterTests = { + apcupsd = { + exporterConfig = { + enable = true; + }; + metricProvider = { + services.apcupsd.enable = true; + }; + exporterTest = '' + wait_for_unit("apcupsd.service") + wait_for_open_port(3551) + wait_for_unit("prometheus-apcupsd-exporter.service") + wait_for_open_port(9162) + succeed("curl -sSf http://localhost:9162/metrics | grep -q 'apcupsd_info'") + ''; + }; bind = { exporterConfig = { |