Labrador is a web based Erlang process monitor.
- Simplify the framework and web interface
- Support Cowboy 0.8.x (i will update it to support latest version soon)
- Support Erlang cluster monitoring
- Supervise memory and CPU utilization for EVM
###Download Labrador rebar is required to build the project:
~% git clone [email protected]:ruanhao/labrador.git ~% cd labrador ~/labrador% rebar get-deps
Notice: if you see something like:
ERROR: git clone -n git://github.com/extend/ranch.git ranch failed with error: 128
please manually update the entry in deps/cowboy/rebar.config as:
{ranch, ".*", {git, "[email protected]:extend/ranch.git", {tag, "0.6.1"}}}.
###Configure labrador.config
you have to specify the central_node
. Here, we set:
{central_node, 'hello@hao'}.
###Start Labrador
Notice: you have to confirm that the cookie you set in bootstrap is the same as Erlang cluster.
run ./bootstrap
under git root and wait to see message like:
labrador is rocking on: hao.shanghai, please visit http://hao.shanghai:40829/.
###Enjoy Labrador in navigator
You'd better use navigator that supports Websocket. Chrome and FireFox are fine.