diff options
author | Philipp Riegger <philipp@riegger.name> | 2022-05-08 21:59:27 +0200 |
---|---|---|
committer | Philipp Riegger <philipp@riegger.name> | 2022-06-27 23:04:54 +0200 |
commit | 3624f0bbf016e948f8f88d7e93f4a7d441979f13 (patch) | |
tree | 23dbafe4db484407d9767b066138478f729180d1 /nixos/tests/prometheus-exporters.nix | |
parent | e0361a947ed3eb692e43786f78e86075395ef3af (diff) | |
download | nixpkgs-3624f0bbf016e948f8f88d7e93f4a7d441979f13.tar nixpkgs-3624f0bbf016e948f8f88d7e93f4a7d441979f13.tar.gz nixpkgs-3624f0bbf016e948f8f88d7e93f4a7d441979f13.tar.bz2 nixpkgs-3624f0bbf016e948f8f88d7e93f4a7d441979f13.tar.lz nixpkgs-3624f0bbf016e948f8f88d7e93f4a7d441979f13.tar.xz nixpkgs-3624f0bbf016e948f8f88d7e93f4a7d441979f13.tar.zst nixpkgs-3624f0bbf016e948f8f88d7e93f4a7d441979f13.zip |
services.prometheus.exporters.statsd: init service
Diffstat (limited to 'nixos/tests/prometheus-exporters.nix')
-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 849f5ee159f..04a532f7c2e 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -1151,6 +1151,25 @@ let ''; }; + statsd = { + exporterConfig = { + enable = true; + }; + exporterTest = '' + wait_for_unit("prometheus-statsd-exporter.service") + wait_for_open_port(9102) + succeed("curl http://localhost:9102/metrics | grep 'statsd_exporter_build_info{'") + succeed( + "echo 'test.udp:1|c' > /dev/udp/localhost/9125", + "curl http://localhost:9102/metrics | grep 'test_udp 1'", + ) + succeed( + "echo 'test.tcp:1|c' > /dev/tcp/localhost/9125", + "curl http://localhost:9102/metrics | grep 'test_tcp 1'", + ) + ''; + }; + surfboard = { exporterConfig = { enable = true; |