mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-07 05:46:32 +00:00
localnet: expose 6060 (pprof) and 9090 (prometheus) on node0
This removes the need to do it yourself every time you want to debug a issue or look at Prometheus graphs.
This commit is contained in:
@@ -6,6 +6,8 @@ services:
|
||||
image: "tendermint/localnode"
|
||||
ports:
|
||||
- "26656-26657:26656-26657"
|
||||
- "6060:6060"
|
||||
- "9090:9090"
|
||||
environment:
|
||||
- ID=0
|
||||
- LOG=${LOG:-tendermint.log}
|
||||
|
||||
@@ -44,6 +44,11 @@ This file creates a 4-node network using the localnode image.
|
||||
The nodes of the network expose their P2P and RPC endpoints to the host machine
|
||||
on ports 26656-26657, 26659-26660, 26661-26662, and 26663-26664 respectively.
|
||||
|
||||
The first node (`node0`) exposes two additional ports: 6060 for profiling using
|
||||
[`pprof`](https://golang.org/pkg/net/http/pprof), and `9090` - for Prometheus
|
||||
server (if you don't know how to start one check out ["First steps |
|
||||
Prometheus"](https://prometheus.io/docs/introduction/first_steps/)).
|
||||
|
||||
To update the binary, just rebuild it and restart the nodes:
|
||||
|
||||
```sh
|
||||
|
||||
@@ -1,2 +1,7 @@
|
||||
[rpc]
|
||||
laddr = "tcp://0.0.0.0:26657"
|
||||
pprof-laddr = ":6060"
|
||||
|
||||
[instrumentation]
|
||||
prometheus = true
|
||||
prometheus-listen-addr = ":9090"
|
||||
|
||||
Reference in New Issue
Block a user