Skip to content

Commit 923b7d7

Browse files
authored
Merge pull request #175 from BoostryJP/feature/add-metrics-option-to-local
Add metrics option to local-network
2 parents 13f4225 + ee8801b commit 923b7d7

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

local-network/docker-compose.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ services:
1717
- emptyBlockPeriodIntroduceBlock=5
1818
- cache=1024
1919
- verbosity=3
20+
- metrics=1
2021
ports:
2122
- '30303:30303'
2223
- '8545:8545'
24+
- '6060:6060'
2325
networks:
2426
app_net:
2527
ipv4_address: 172.16.239.10
@@ -41,9 +43,11 @@ services:
4143
- emptyBlockPeriodIntroduceBlock=5
4244
- cache=1024
4345
- verbosity=3
46+
- metrics=1
4447
ports:
4548
- '30304:30303'
4649
- '8546:8545'
50+
- '6061:6060'
4751
networks:
4852
app_net:
4953
ipv4_address: 172.16.239.11
@@ -65,9 +69,11 @@ services:
6569
- emptyBlockPeriodIntroduceBlock=5
6670
- cache=1024
6771
- verbosity=3
72+
- metrics=1
6873
ports:
6974
- '30305:30303'
7075
- '8547:8545'
76+
- '6062:6060'
7177
networks:
7278
app_net:
7379
ipv4_address: 172.16.239.12
@@ -89,9 +95,11 @@ services:
8995
- emptyBlockPeriodIntroduceBlock=5
9096
- cache=1024
9197
- verbosity=3
98+
- metrics=1
9299
ports:
93100
- '30306:30303'
94101
- '8548:8545'
102+
- '6063:6060'
95103
networks:
96104
app_net:
97105
ipv4_address: 172.16.239.13
@@ -112,9 +120,11 @@ services:
112120
- syncmode=snap
113121
- cache=2048
114122
- verbosity=3
123+
- metrics=1
115124
ports:
116125
- '30307:30303'
117126
- '8549:8545'
127+
- '6064:6060'
118128
networks:
119129
app_net:
120130
ipv4_address: 172.16.239.14

local-network/general/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ echo '["enode://6204d2b6d844adf9dd23f47027b29b1e39b08c70b8ec05f82a8037f1676c058f
66
geth --datadir "/eth" init "/eth/genesis.json"
77

88
test ! -z "${syncmode}" && SYNCMODE_OPT="--syncmode ${syncmode}"
9+
test ! -z "${metrics}" && METRICS_OPT="--metrics --metrics.addr 0.0.0.0 --metrics.port 6060"
910

1011
GETH_CMD="geth \
1112
--datadir /eth \
@@ -19,6 +20,7 @@ GETH_CMD="geth \
1920
--http.api admin,eth,net,web3,istanbul,personal,txpool,debug \
2021
--http.corsdomain ${rpccorsdomain} \
2122
--http.vhosts ${rpcvhosts} \
23+
${METRICS_OPT} \
2224
--allow-insecure-unlock \
2325
--verbosity ${verbosity:-3} \
2426
--nodiscover \

local-network/validator/run.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ echo '{"config":{"chainId":2017,"homesteadBlock":1,"eip150Block":2,"eip150Hash":
55
echo '["enode://6204d2b6d844adf9dd23f47027b29b1e39b08c70b8ec05f82a8037f1676c058fe80035b42f32c649cc47347889abfe7732139b9f3f243ea91f990d2d72bb87bd@172.16.239.10:30303?discport=0","enode://a573feff0859205b566385aaf85f4c858dfe4ebb07ec862a2d03e117b3e39d8220aaf1d58750440ad844ddcb623f6becc9ba07fc27db4d30cdf689f15a9b1462@172.16.239.11:30303?discport=0","enode://76b750a2a0c92d2411e4793c714a85cf01e527c7a77f70548e7f363feaf8320039cd0f2eb48235c022d39df44ec06c96060f5c25caeec8a1960a356ebd5473a1@172.16.239.12:30303?discport=0","enode://f53fff2c7ed693b627d4389b92b6d94a11b91f167193a5d31320a2b35fb752f79b3aed7dcc61961bc00b397fdf8729eb797a0b28d6c538d51232164432b67f80@172.16.239.13:30303?discport=0"]' > /eth/geth/static-nodes.json
66
geth --datadir "/eth" init "/eth/genesis.json"
77

8+
test ! -z "${metrics}" && METRICS_OPT="--metrics --metrics.addr 0.0.0.0 --metrics.port 6060"
9+
810
GETH_CMD="geth \
911
--datadir /eth \
1012
--identity ${identity} \
@@ -18,6 +20,7 @@ GETH_CMD="geth \
1820
--http.api admin,eth,net,web3,istanbul,personal,txpool,debug \
1921
--http.corsdomain ${rpccorsdomain} \
2022
--http.vhosts ${rpcvhosts} \
23+
${METRICS_OPT} \
2124
--nodiscover \
2225
--allow-insecure-unlock \
2326
--verbosity ${verbosity:-3} \

0 commit comments

Comments
 (0)