A terminal-based dashboard for real-time monitoring and analytics of MySQL, MariaDB, and ProxySQL databases.
Dolphie is a terminal user interface (TUI) tool that provides a comprehensive, real-time view into MySQL, MariaDB, and ProxySQL performance and activity. It serves as a unified monitoring dashboard, enabling users to quickly diagnose issues, analyze queries, and understand system behavior directly from the command line. It is designed as a lightweight, fast, and feature-rich alternative to graphical monitoring tools.
Database administrators and developers who manage MySQL, MariaDB, or ProxySQL instances and prefer command-line tools for real-time monitoring and troubleshooting.
Developers choose Dolphie for its deep, real-time database insights with minimal overhead, its ability to monitor multiple hosts and ProxySQL simultaneously via hostgroups, and its unique features like session recording/replay and daemon mode for continuous background monitoring.
Your single pane of glass for real-time analytics into MySQL/MariaDB & ProxySQL
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports hostgroups with tabbed views for simultaneous connection to multiple MySQL, MariaDB, or ProxySQL instances, enabling efficient cluster management directly from the terminal.
Integrates live dashboard metrics, processlist analysis, performance schema data, and ProxySQL stats in one TUI, providing deep database visibility without switching tools.
Allows credentials from config files, environment variables, login paths, and SSL connections, making it adaptable to various security and access control setups as detailed in the README.
Enables session recording to compressed SQLite files with ZSTD compression and playback for troubleshooting, a unique feature for incident investigation highlighted in the documentation.
Daemon mode recording can consume significant disk space, especially on busy servers, as warned in the README, requiring manual configuration of retention hours and monitoring.
Active querying for real-time data adds load to monitored databases, which might be problematic in performance-critical environments where zero-impact monitoring is needed.
Configuring hostgroups, credential profiles, and daemon mode with systemd requires detailed understanding and careful setup, as indicated by the extensive configuration options.