You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kacper Mentel edited this page Aug 25, 2017
·
5 revisions
Erlang Performance Lab is tool aiming to help developers locate issues with their distributed and paralel code.
How do we achieve this?
Once EPL is launched it injects function call into target node which starts tracing who sends back batches of information. Then we parse those information and display for you in more comprehensible form.
Getting started
We suggest downloading bundled script from latest release. To do so please head to releases and grab newest erlangpl.tar.gz. Inside that archive should be a script named erlangpl. Now you can launch it in shell with:
./erlangpl --node name@host
Once you have done that, you should message Visit http://localhost:37575/ if the operation was successful and you can visit said site and enjoy the goodness.
Pro Tip!
If in your node that will be inspected you are getting:
DATE [error] ** Connection attempt from disallowed node :"erlangpl@anyhost" **
It is very probable that your cookies don't match. You can set them manually using --cookie xx flag for iex/erl and -c flag fo erlangpl executable.