Visualize Erlang Nodes On The Command Line By Using recon.
##Goal Minimal consumption.
Just look like observer in shell,
but you might think that one day observer_cli more convenient than observer.
###Try Try Try...
$ make && make shell
1> observer_cli:start().
2> observer_cli_system:start().
3> observer_cli_allocator:start().
4> observer_cli_mnesia:start().
5> observer_cli_help:start().
###Command
> observer_cli:start().%% default refresh interval is 2000
> observer_cli:start(Interval).
> observer_cli:start(Node, Cookie, Interval).
> observer_cli:start(Node, Interval).
###TODO
- observer_cli:start(). Processes Memory, Binary, Total Heap Size, Reductions Top.
- observer_cli:system(). include System and Architecture, CPU's and Threads metrics in observer's system
- observer_cli:allocator(). Memory Allocators: std, ll, eheap, ets,fix, binary, driver.
- observer_cli:table(). include all metrics ets in observer's Table Viewer.
- observer_cli:help()
- remote node support
- mneisa table info by using mnesia:info, mnesia:system_info/1,
-
Draw all appication’s relations. -
Trace Overview.You should use recon_trace.
###License See the LICENSE file for license rights and limitations (MIT).