Recently, I wondered whether I could make particles form a moving wave inside a SolarWinds dashboard.
That idea got slightly out of hand š
This view turns all 2,069 eligible nodes into an interactive particle field. Each particle represents one monitored node, retains its own identity and uses its reported Orion status colour as the wave moves.
The estate can be filtered by service, location or reported status, with the totals and particle field updating to match the selected scope.
Hover over a particle to identify the node. Select it to inspect CPU, memory, response time and packet loss, with a link through to its normal Node Details page. Click the empty space and the wave carries on.
The scene can also be rotated, paused and reformed.
One important boundary is that a particleās position or proximity to another particle has no operational meaning. This is not a topology, dependency or health model. The wave is the presentation layer; the node identity, reported Orion status and returned metrics are the underlying data.
The data extraction is SELECT-only, with self-contained HTML, CSS and browser-side JavaScript handling the visualisation and interaction directly inside SolarWinds Observability Self-Hosted.
It started as an experiment to see whether I could make particles move inside SolarWinds. It ended up becoming a completely different way to explore the monitored estate.
Iāve probably spent longer watching the shimmer than I should admit.
Node names and location labels have been replaced with fictional values for the demonstration
āļø
PART 2: Estate Gravitation: When CPU Load Shapes the Landscape - THWACK