monitor 1.1-stable
Release Notes (Enhanced Multi-Page Monitoring Dashboard)
New Features
-
Multi-Page Monitoring Dashboard:
- System Page: Displays real-time system metrics, Prometheus data, and top running processes.
- HMAC Page: Showcases
hmac-file-server
-specific metrics and associated Prometheus data. - Log File Page: Dynamically streams and color-codes log file entries.
-
Keyboard Navigation:
s
orS
: Switch to the System Pageh
orH
: Switch to the HMAC Pagel
orL
: Switch to the Log File Pageq
orQ
: Quit the application
Enhancements
-
Real-Time Metrics:
- Automatic refresh every 2 seconds for up-to-date insights.
-
Optimized Process View:
- Top 20 processes sorted by CPU usage for quick and clear identification of resource-hungry tasks.
-
Color-Coded Thresholds:
- Instant visual cues for CPU and memory usage levels.
-
Configurable Settings:
- Metrics port and log file path derived from configuration:
- Primary:
/etc/hmac-file-server/config.toml
- Fallback:
../config.toml
- Primary:
- Sensible defaults if
server.metricsport
orserver.logfile
are not defined.
- Metrics port and log file path derived from configuration:
-
Robust Fallback Logic:
- Gracefully handles missing configuration values.
- Terminates with a fatal error if no configuration file is found at all.
Known Limitations
-
HMAC Dependency:
- If
hmac-file-server
is not running, relevant metrics and information will be unavailable.
- If
-
Distribution:
- The monitoring tool is included in the
.deb
package for the stable 2.5 release, ensuring streamlined installation and updates for users.
- The monitoring tool is included in the