Status Cluster WebGL visualization
Go to file
Ivan Danyliuk 3812742380
Fix test
2018-10-22 16:04:57 +02:00
static Add bindata assets 2018-06-20 19:00:47 +02:00
web Add bindata assets 2018-06-20 19:00:47 +02:00
.gitignore Add timeouts and context support 2018-06-20 16:45:05 +02:00
README.md Add README 2018-06-20 19:26:55 +02:00
bindata_assetfs.go Add bindata assets 2018-06-20 19:00:47 +02:00
cluster.go Add concurrent RPC calls 2018-06-20 19:17:33 +02:00
cluster_mock.go Add datacenters support 2018-06-20 18:42:24 +02:00
consul.go Add datacenters support 2018-06-20 18:42:24 +02:00
demo.jpg Add README 2018-06-20 19:26:55 +02:00
jsonrpc.go Add timeouts and context support 2018-06-20 16:45:05 +02:00
main.go Add port to output 2018-06-20 19:26:48 +02:00
main_test.go Fix test 2018-10-22 16:04:57 +02:00
metadata.go Add node metadata 2018-06-20 17:47:20 +02:00
node.go Add weights 2018-06-20 18:13:03 +02:00
node_test.go Add node metadata 2018-06-20 17:47:20 +02:00
rpc.go Fix content type for RPC requests 2018-06-20 17:30:14 +02:00
rpc_mock.go Add timeouts and context support 2018-06-20 16:45:05 +02:00
stats.go Add web and websockets 2018-06-19 19:01:52 +02:00
web.go Add bindata assets 2018-06-20 19:00:47 +02:00
ws.go Tune forces 2018-06-20 18:42:34 +02:00
ws_graph.go Add web and websockets 2018-06-19 19:01:52 +02:00
ws_positions.go Add web and websockets 2018-06-19 19:01:52 +02:00
ws_stats.go Add web and websockets 2018-06-19 19:01:52 +02:00

README.md

ClusterViz - Cluster visualization tool for Status cluster

Clusterviz visualizes the real state of Status p2p cluster (only nodes we deployed) using WebGL.

demo

Installation

go get github.com/status-im/clusterviz

Usage

First, you need to have an access to Status cluster. Ask you-know-who or hack servers. You should be able to talk to our Consul service to query nodes. Then simply run:

./clusterviz

It will print something like Starting web server on :20002. Point your browser to the IP of the server you're running program on and abovementioned port.

If you just want to hack on UI part without actually talking to servers, use -test flag. It will use sample data for testing purposes.

See -help flag output for more options.

FAQ

  • Q. Why is it private repo?
  • A. There are some sensible enodes information in test data, need to be obfuscated first.

License

MIT