News for hackers. Stuff that matters.
Re:Elixir RAM and the Template of Doom by Fennhella on Tuesday April 26, 2016 @01:44PM (#11573991)
Im curious, what do you use/recommend for monitoring and tracing?
Re:Elixir RAM and the Template of Doom by rdtsc on Tuesday April 26, 2016 @02:22PM (#11574334)
Others mentioned Observer. That is very cool.

When without a GUI I use the built-in dbg module. Sometimes via the recon_trace wrapper to get the tracing to be rate limited (if on a production cluster).

ttb built-in modules used for tracing on multiple nodes, capture more data and then save to a file and inspect later.

eflame or eep (not the Erlang Proposal, the profiling tool) + kcachegrind to view results.

Re:Elixir RAM and the Template of Doom by alexgaribay on Tuesday April 26, 2016 @01:47PM (#11574025)
Erlang has Observer, a built in tool that lets you monitor and trace things as well as well see your process hierarchy.
Re:Elixir RAM and the Template of Doom by davidw on Tuesday April 26, 2016 @02:25PM (#11574349)
I'm often not much of a GUI tool guy, but Observer is really cool - the GUI really does give you a nice view of how the supervision tree of a more complex Erlang system is put together.
Re:Elixir RAM and the Template of Doom by bobwaycott on Tuesday April 26, 2016 @06:51PM (#11576414)
Yep. Not only that, but I find it to just be insanely fun to go double-clicking with wanton abandon throughout Observer, digging in to everything just because I can. That it's all there, with no setup and effort required, makes it feel almost magical.