-
Notifications
You must be signed in to change notification settings - Fork 40
Home
Erlang Performance Lab is tool aiming to help developers locate issues with their distributed and paralel code.
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.
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.
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.
Currently EPL has 5 main views:
- System general information
- Supervision Tree
- Cluster view
- Timetravel debugging (OTP compliant processes)
- ETS