You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Afaq Tariq edited this page May 14, 2017
·
2 revisions
Drag and Drop UI
Using the 3 bar hamburger icon on each module (widget) on Linux Dash, you can drag and re-arrange them.
All of your changes are saved in LocalStorage, so your changes will be preserved permanently on that browser for convenience.
Robust Modules
Each of the modules (widgets) on the Linux Dash screen can be:
minimized to hide it
expanded in one click to maximize it
adjusted to a custom width
These UI features allow you to focus your usage of Linux Dash at any given point to highlight the modules important to you.
Minimal footprint
Linux Dash comes in well under 1MB of source code and only shows data when client browsers request it. Unlike server-side agent processes, Linux Dash does not gather or maintain historical data-sets, allowing its purpose and footprint to remain focused to a smaller surface area.
Stack Agnostic
There are several minimal server-side implementations of Linux Dash provided off-the-shelf. You have your choice of Node.js, Python, Go, and PHP. Majority of the complexity behind Linux Dash is in how it gathers the system-level information, allowing the server-side implementations to be limited to a small router-like application.
This allows users of Linux Dash to not introduce technology stack changes for the sake of a simple monitoring tool. Want your favorite stack to be supported? Simply review the Architecture & Contributor's Guide sections bellow and submit a Pull Request.
Real-time
Linux Dash provides many data-points and data visualizations in real-time. Using websockets (if supported) and on-demand per-module data refresh, the data you see is exactly what your system is reporting as of right now.
Please note that this is as much a feature as it is a limitation on the scope of Linux Dash. If you need historical data aggregation or a more heavyweight server monitoring tool for system analysis, please use one of the plethora of tools and services that do just that.