Skip to content

sugus-seu/observer_cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


##observer_cli Build Status

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().

Top

Process

2> observer_cli_system:start().

System

3> observer_cli_allocator:start().

Allocator

4> observer_cli_mnesia:start().

Mnesia

5> observer_cli_help:start().

Help


###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).

About

Visualize Erlang Nodes On The Command Line

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Erlang 99.5%
  • Makefile 0.5%