Overview

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.

Features

  • 🐦‍🔥 Embedded LiveView - Mount the dashboard directly in your application without any external dependencies.

  • 🔍 Real Time Tracing - Trace any function within your application, capturing parameters passed and also function callers, as many other possibilities.

  • 🔬 Process/Port Inspection - View processes and ports details as well as their status and connectivity (and much more).

  • 📊 Realtime VM Metrics - - 📊 Realtime VM Metrics - Powered by ets table and OTP distribution, vm memory statistics are stored and easily filtered.

Installation

See the installation guide for details on installing and configuring Observer Web for your application.