diff options
author | Pavol Rusnak <pavol@rusnak.io> | 2021-04-06 00:08:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-06 00:08:33 +0200 |
commit | 073fbba9bffab65abb70a8d488f412a7ed99ffbc (patch) | |
tree | 5218b56f220fe5ea11768c17311525f0d304e94e /nixos/tests/prometheus-exporters.nix | |
parent | 42368bf52159d0be87141e7a7fd4949ff2f29148 (diff) | |
parent | 6b028bcf358fbba1f48db6e380d3348e8bd5210a (diff) | |
download | nixpkgs-073fbba9bffab65abb70a8d488f412a7ed99ffbc.tar nixpkgs-073fbba9bffab65abb70a8d488f412a7ed99ffbc.tar.gz nixpkgs-073fbba9bffab65abb70a8d488f412a7ed99ffbc.tar.bz2 nixpkgs-073fbba9bffab65abb70a8d488f412a7ed99ffbc.tar.lz nixpkgs-073fbba9bffab65abb70a8d488f412a7ed99ffbc.tar.xz nixpkgs-073fbba9bffab65abb70a8d488f412a7ed99ffbc.tar.zst nixpkgs-073fbba9bffab65abb70a8d488f412a7ed99ffbc.zip |
Merge pull request #89267 from mmilata/bitcoin-exporter
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 a43dca4fe14..62c0080dd51 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; |