Server Monitoring

As you might expect from a platform that has been running demanding and critical applications for 20 years, Erlang has great server monitoring tools.

One of the easiest to use is already baked in. Inside iex, run

 iex>​ ​:observer​.start()

Use this to get basic system information:

images/observer_1.png

Dynamic charts of load:

images/observer_2.png

Running processes:

images/observer_6.png

And running applications:

Memory allocation:

Information and contents of Erlang ETS tables:

And tracing of ...

Get Programming Elixir 1.3 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.