Repository navigation
v0.36.6 — Page Picker, GPU Page, HTML Export, App-Aware RCA, Container Names
5 New Features
1. Page Picker (press /)
Searchable overlay to navigate all 18 pages instantly. Type to filter, arrow keys to navigate, Enter to select.
2. GPU Monitoring Page (press U)
NVIDIA GPU dashboard showing utilization, VRAM usage, temperature, power draw, fan speed, and GPU processes. Requires nvidia-smi — gracefully hidden when no GPU detected.
3. HTML Incident Report (press H)
Export current state as a self-contained, Dracula-themed HTML report. Saved to ~/.xtop/reports/. Includes:
- Health status with RCA root cause, evidence, culprit
- Subsystem health cards (CPU, Memory, IO, Network)
- Capacity table with status badges
- Top resource owners
- Application health summary
4. App-Aware RCA Narratives
The RCA engine now enriches narratives with application context:
- IO bottleneck + MySQL running → "MySQL likely generating heavy disk IO"
- Memory pressure + Redis running → "Redis in-memory dataset consuming memory"
- CPU saturation + PHP-FPM → "PHP-FPM workers saturated"
- Unhealthy apps flagged as evidence (health score, specific issues)
5. Container Name Resolution
Docker container IDs in cgroup paths are automatically resolved to human-readable names:
docker-abc123def456.scope→my-api-container- Queries Docker socket with 30s cache
- Graceful fallback when Docker unavailable
Install
wget https://github.com/ftahirops/xtop/releases/download/v0.36.6/xtop_0.36.6-1_amd64.deb
sudo dpkg -i xtop_0.36.6-1_amd64.deb