Introspecting with Observer

We’re considering using an umbrella because our rumbl application is growing wider in terms of responsibilities and becoming more complex. We not only serve web requests, but we also now provide a complete information system that might provide dozens of backends in the future. As this grows, it would be great to be able to build and test this project in isolation.

Right now, we only have a gut feeling. Let’s try to visualize this growing concern in a more concrete way. Once we can see it, we can act on it with much more confidence. Luckily, Erlang ships with a fantastic tool called Observer. To take it for spin, start a new iex -S mix session and run this command:

 iex>​ ​:observer​.start
 nil

That command opens ...

Get Programming Phoenix now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.