Search⌘ K
AI Features

Using Other Advanced Tools

Explore advanced debugging and monitoring tools for Elixir production environments. Learn how to use Erlang's runtime_tools, analyze crash dumps, and utilize recon for deeper insights to maintain and troubleshoot live systems effectively.

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