Cluster visualization for dala Elixir nodes.
Provides web-based dashboard with D3.js graphs for:
- Cluster topology visualization
- Node health dashboard
- Process distribution visualization
- LiveView message flow diagram
- Real-time metrics (memory, reductions, message queue)
Integrates with dala.server to serve the dashboard.
Summary
Functions
Generate HTML dashboard page.
Generate node health dashboard data.
Generate LiveView message flow data.
Generate process distribution visualization data.
Generate cluster topology data.
Types
Functions
Generate HTML dashboard page.
Options:
:port- Server port (default: 4000):refresh_interval- Auto-refresh interval in ms (default: 5000)
Generate node health dashboard data.
Returns a map with per-node metrics.
Generate LiveView message flow data.
Returns a map with message flow between processes.
Generate process distribution visualization data.
Returns a map with:
:supervisors- Supervision tree structure:processes- Process list with stats
Generate cluster topology data.
Returns a map with:
:nodes- List of node information:connections- List of {node1, node2} tuples:timestamp- Current timestamp