A web tool using recon to monitor erlang node status.
Base on
recon, cowboy websocket, socket.io.client, hightchat
##Demo
###Get Start:
-
Get deps and compile && start in erlang shell mode:
$
make && make shell$open http://127.0.0.1:8080/ -
Combined with your system:
1> application:ensure_all_started(recon_web).
2> application:stop(recon_web).
###Config
-
Recommend using Line command
$
make config IP=127.0.0.1 PORT=8080
-
it will modify Client IP and PORT:
/priv/js/recon_web.js
var socket = io.connect('http://yourhost:yourport');
-
it will modify Server IP and PORT:
/src/recon_web.app.src
{ip,{"127.0.0.1"}},%% default :localhost,better using nginx to proxypass
{port,8080}]}
###Some Useful Command
| Command | Action |
|---|---|
| make help | erlang.mk's help |
| make config IP=127.0.0.1 PORT=8080 | configure IP and Port |
| make debug | compile && start debug shell mode lager:debug |
| make shell | start info shell mode lager:info |
| make start | start a demon erlang node by heart |
| make stop | stop erlang node |
| make clean_all | clean all beam (include deps beam) |
| make remsh | remsh mode shell |
| rake |

