electrs: add option 'monitoringPort'

This commit is contained in:
Erik Arvstedt 2020-09-27 12:43:16 +02:00
parent 611cfe5a28
commit 24069aa2c6
No known key found for this signature in database
GPG Key ID: 33312B944DD97846
2 changed files with 10 additions and 5 deletions

View File

@ -34,13 +34,18 @@ in {
address = mkOption {
type = types.str;
default = "127.0.0.1";
description = "RPC listening address.";
description = "RPC and monitoring listening address.";
};
port = mkOption {
type = types.port;
default = 50001;
description = "RPC port.";
};
monitoringPort = mkOption {
type = types.port;
default = 4224;
description = "Prometheus monitoring port.";
};
extraArgs = mkOption {
type = types.separatedString " ";
default = "";
@ -87,7 +92,8 @@ in {
} \
--db-dir='${cfg.dataDir}' \
--daemon-dir='${bitcoind.dataDir}' \
--electrum-rpc-addr=${toString cfg.address}:${toString cfg.port} \
--electrum-rpc-addr=${cfg.address}:${toString cfg.port} \
--monitoring-addr=${cfg.address}:${toString cfg.monitoringPort} \
--daemon-rpc-addr=${builtins.elemAt bitcoind.rpcbind 0}:${toString bitcoind.rpc.port} \
${cfg.extraArgs}
'';

View File

@ -15,9 +15,8 @@ btcpayserver_ip = "169.254.1.24"
def electrs():
machine.wait_until_succeeds(
"ip netns exec nb-electrs nc -z localhost 4224"
) # prometeus metrics provider
# prometeus metrics provider
machine.wait_until_succeeds(f"nc -z {electrs_ip} 4224")
def nbxplorer():