Observer Web
Observer Web is an easy-to-use tool that integrates into your application to provide observability. It relies on the OTP distribution to offer tracing using the Erlang debugger, as well as Process/Port status and details.
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:
Installation in your App
See the installation guide for details on installing and Configuring.
Running Observer Web as standalone (for testing and development)
Download dependencies
mix deps.getFetch and Compile assets
mkdir -p priv/static && touch priv/static/app.css && touch priv/static/app.js
cd assets/
npm install
cd ..
mix assets.buildRun the application for development
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.