SysDB — All System Information at a Glance
summary
SysDB collects system and inventory data from multiple backends (Collectd, MK Livestatus, Puppet including Puppet Facts) and provides a unified query interface with its own DSL called Sisql. The daemon is written in C, the web UI in Go, time series remain in the original backends with Systb proxying for RRDTool, storage is currently in-memory with plans for relational or graph DB persistence and Protobuf transport, and the project is at an alpha/prototype stage with CI and ~80% unit-test coverage.
AI-written summary · about
chapters (9)
- 0:00Welcome
- 5:05Merging metadata
- 10:21SysDB architecture & plugins
- 15:16Supported backends
- 23:22Storage & time-series plugins
- 31:33Object model & Sisql
- 43:40Practical examples
- 51:40Future plans
- 55:31Q&A
related talks
28mNSDB (Natural Series DB)
46mMaintenance #HowInSber: Java DBMS in Critical Systems
33mEngineer More, Work Less: DBS’ Autonomous Database Journey
30mSurrealDB: The Database Revolution ✨ NewSQL ✨
11mSysmon Monitoring Different Way
41mProxySQL 2021 Dev Submit
16mScaleDB: A Scalable, Asynchronous In-Memory Database
30mTSDB: The Past, Present and the Future - Goutham Veeramachaneni, IIT Hyderabad
