Using Other Advanced Tools

Explore more about tracing using advanced tools like crash dumps, recon and other runtime tools.

We have learned how trace can be used to debug live systems with minimum impact. There are many other libraries in Erlang/OTP and in the community we can use to understand production systems. We’ll look at three Erlang tools:

  • The :runtime_tools library
  • The :crash_dump viewer
  • The :recon project

Debugging with runtime tools

We’ve already seen one of the :runtime_tools. The :dbg module enables tracing. We only scratched the surface. ...