diff options
author | Martin Milata <martin@martinmilata.cz> | 2020-05-31 22:47:10 +0200 |
---|---|---|
committer | Martin Milata <martin@martinmilata.cz> | 2021-04-05 23:50:42 +0200 |
commit | 6b028bcf358fbba1f48db6e380d3348e8bd5210a (patch) | |
tree | ad53274b2c014837b67efb27ad0b8a059ee20709 /nixos/tests/prometheus-exporters.nix | |
parent | dbb07aba88caa08ac4fc0a1ec2dd1ca344615b56 (diff) | |
download | nixpkgs-6b028bcf358fbba1f48db6e380d3348e8bd5210a.tar nixpkgs-6b028bcf358fbba1f48db6e380d3348e8bd5210a.tar.gz nixpkgs-6b028bcf358fbba1f48db6e380d3348e8bd5210a.tar.bz2 nixpkgs-6b028bcf358fbba1f48db6e380d3348e8bd5210a.tar.lz nixpkgs-6b028bcf358fbba1f48db6e380d3348e8bd5210a.tar.xz nixpkgs-6b028bcf358fbba1f48db6e380d3348e8bd5210a.tar.zst nixpkgs-6b028bcf358fbba1f48db6e380d3348e8bd5210a.zip |
nixos/prometheus-bitcoin-exporter: init
Diffstat (limited to 'nixos/tests/prometheus-exporters.nix')
-rw-r--r-- | nixos/tests/prometheus-exporters.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index c32cd341e5e..b921090f527 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -136,6 +136,24 @@ let ''; }; + bitcoin = { + exporterConfig = { + enable = true; + rpcUser = "bitcoinrpc"; + rpcPasswordFile = pkgs.writeText "password" "hunter2"; + }; + metricProvider = { + services.bitcoind.default.enable = true; + services.bitcoind.default.rpc.users.bitcoinrpc.passwordHMAC = "e8fe33f797e698ac258c16c8d7aadfbe$872bdb8f4d787367c26bcfd75e6c23c4f19d44a69f5d1ad329e5adf3f82710f7"; + }; + exporterTest = '' + wait_for_unit("prometheus-bitcoin-exporter.service") + wait_for_unit("bitcoind-default.service") + wait_for_open_port(9332) + succeed("curl -sSf http://localhost:9332/metrics | grep -q '^bitcoin_blocks '") + ''; + }; + blackbox = { exporterConfig = { enable = true; |