Remote node observer inspired by :observer.start().
Collects comprehensive system information from remote nodes and provides data structures suitable for LiveView rendering. This includes:
- System information (memory, CPU, uptime)
- Process list with detailed statistics
- ETS tables information
- Application controller state
- Loaded modules and memory
- Port information
- Node connectivity status
All data is collected via RPC calls to remote nodes, making it suitable
for monitoring dala Elixir nodes that don't have direct access to
:observer.
Summary
Functions
Get ETS tables information.
Get comprehensive system information from a node.
Get detailed process list with statistics.
Get system-level information (memory, stats, version).
Types
Functions
Get ETS tables information.
Get comprehensive system information from a node.
Returns all observable data from the specified node.
@spec process_list(node(), integer()) :: [process_info()]
Get detailed process list with statistics.
@spec system_info(node(), integer()) :: system_info()
Get system-level information (memory, stats, version).