Observing It

Let's learn how to use the graphical interface for managing Erlang applications.

Processes running in the application so far

We’ve fully configured the application for Mastery, and we know what those options mean. Think back to the configuration in application.ex. We can probably guess which processes might be running in the application so far:

  • A process or two to load the application and start the main Mastery supervisor.

  • An application supervisor for Mastery.

  • A quiz manager.

  • A registry for the QuizSession.

  • A dynamic supervisor.

There may be another housekeeping process or two, but that should be about it. Fortunately, we don’t have to guess. We can see exactly what’s happening.

Looking at the GUI for managing the application

We’ll fire up Mastery with iex -S mix and type the following command below:

Executable

Get hands-on with 1200+ tech skills courses.