2016-02-03 02:15:33 -05:00
2016-02-02 23:04:54 -05:00
2016-02-03 02:15:33 -05:00
2016-02-03 02:15:33 -05:00
2016-02-02 23:04:54 -05:00
2016-01-27 10:59:01 -05:00
2016-02-02 16:20:07 -05:00
2016-02-02 23:04:54 -05:00
2016-02-03 02:15:33 -05:00
2016-01-21 23:06:14 -05:00

netmon

blockchain network monitor

#Quick Start

To get started, install golang and set your $GOPATH.

Install tendermint, tmsp, and the netmon:

go get github.com/tendermint/tendermint/cmd/tendermint
go get github.com/tendermint/tmsp/cmd/...
go get github.com/tendermint/netmon

Initialize and start a local tendermint node with

tendermint init
dummy &
tendermint node --fast_sync=false --log_level=debug

In another window, start the netmon with

netmon monitor $GOPATH/src/github.com/tendermint/netmon/local-chain.json

Then visit your browser at http://localhost:46670.

The chain's rpc can be found at http://localhost:46657.

Notes

The netmon expects a config file with a list of chains/validators to get started. A default one for a local chain is provided as local-chain.json. netmon config can be used to create a config file for a chain deployed with mintnet.

The API is available as GET requests with URI encoded parameters, or as JSONRPC POST requests. The JSONRPC methods are also exposed over websocket.

TODO

  • log metrics for charts
  • mintnet rpc commands
  • chain size
  • val set changes
  • more efficient locking / refactor for a big select loop
Description
No description provided
Readme Apache-2.0 396 MiB
Languages
Go 85.9%
TeX 7.2%
TLA 4.9%
Shell 0.6%
Python 0.5%
Other 0.8%