A top-like command-line tool for real-time monitoring of Erlang nodes, showing process and system metrics.
Entop is a command-line monitoring tool for Erlang nodes that provides a live, interactive view of system performance, similar to Unix's `top`. It displays real-time metrics on processes, memory usage, run queues, and other node statistics, helping developers monitor and debug Erlang applications in production or development environments.
Erlang/Elixir developers and system administrators who need to monitor the performance and health of distributed Erlang nodes in real-time.
Entop offers a familiar, terminal-based interface tailored for Erlang's concurrency model, with features like GProc name integration and low-latency updates, making it a lightweight alternative to heavier monitoring solutions.
A top-like tool for monitoring an Erlang node
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Mimics Unix's top command with a real-time, terminal-based display, offering customizable sorting and refresh intervals as described in the headers and commands section.
Provides live metrics on process counts, run queue length, reductions per interval, and memory usage, enabling immediate performance diagnosis, as shown in the interface rows.
Dynamically fetches and displays GProc-registered process names for better identification, reducing the need to manually track unnamed processes, as highlighted in the GProc Support section.
Supports sorting by column, toggling order, and navigation with simple keys like [0-9], 'r', and 'q', enhancing usability during live monitoring sessions.
Requires cecho library version 0.5.1 or higher for terminal UI, adding installation complexity and potential compatibility issues, as noted in the Introduction.
Lacks features for saving, exporting, or analyzing past metrics, limiting it to real-time viewing only, with no mention of logging in the README.
Needs to be compiled with rebar3 and libraries installed, which can be cumbersome compared to pre-packaged or drop-in monitoring tools, as described in the Compile section.