Observer Web is an easy-to-use tool that integrates into your application, providing enhanced observability. Leveraging OTP distribution, it offers tracing through the Erlang debugger, along with detailed insights into process/port statuses and Beam VM statistics.
Powered by Phoenix LiveView, it is distributed, lightweight, and fully real-time. This library is part of the DeployEx project.
A preview of the Dashboard:
See the installation guide for details on installing and Configuring.
mix deps.get
mkdir -p priv/static && touch priv/static/app.css && touch priv/static/app.js
cd assets/
npm install
cd ..
mix assets.build
Since Observer Web uses the OTP distribution, it is required to have a name when running.
elixir --sname hello -S mix run --no-halt dev.exs
Now you can visit localhost:4000/observer
from your browser.