Palindrome.js: 3D Monitoring for Distributed Systems
summary
A JavaScript library called Palindrome.js renders layered 3D dashboards that group metrics into hierarchical layers and drill down from 100+ machines to individual metrics; it integrates as a Grafana panel plugin and pulls live values from InfluxDB, Prometheus or Graphite and Web of Things sensors. The prototype implements automated state levels (very bad → very good) via OpenCV state classification, ships React/Angular components and a public API, and currently demos five layers with five metrics per layer.
AI-written summary · about
chapters (10)
- 0:00Introduction and overview
- 2:55Modern distributed systems challenges
- 13:38Limitations of traditional dashboards
- 17:13Need for 3D monitoring solutions
- 19:03Palindrome.js layered architecture
- 26:17Interactive 3D dashboard creation
- 27:44Implementation and API design
- 31:13Automated state quality detection
- 37:05Future development and vision
- 40:24Q&A session
related talks
10m3D Data Visualization Using Three.js
01h 55mUse your data to tell stories
46mD3 + Websocket for Live Web Applications
01h 07mVisualizing Connections
37mVisualizing Large Datasets with JavaScript Using deck.gl
51mD3 js: Easy and flexible data visualisation using Web standards
37mVisualizing Persistent Data Structures
42mJavaScript in All the Creative Places
