Resource Metrics
What is the Metrics Dashboard?
The Metrics Dashboard is a dedicated window that shows CPU and RAM usage over time for the services you want to monitor. Data is collected every 15 seconds and stored for up to 24 hours.
Opening the Metrics Dashboard
There are 2 ways:
- Right-click a service → View Metrics
- Click the chart 📊 button on the Service List toolbar
Reading the charts
CPU chart
- Y axis: CPU % (0–100%)
- X axis: Time (up to the last 24 hours)
- The peak line marks the highest value in the current view window
RAM chart
- Y axis: RAM in MB
- X axis: Time
- The peak line marks the highest value
Live stats (real-time)
The top of the Dashboard shows three live indicators:
| Stat | Description |
|---|---|
| CURRENT CPU | CPU % being used right now |
| CURRENT RAM | RAM being used right now (MB) |
| UPTIME | Continuous runtime since the current start |
The 24-hour peak isn't a separate indicator, it's shown as the peak marker on the CPU and RAM charts below.
CPU/RAM columns in the Service List
You don't need to open the Dashboard to check resource usage, the CPU and RAM columns in the Service List update live as services run. To see the 24-hour history and compare averages between services, open the Metrics Dashboard.
Exporting to CSV
If you want to do deeper analysis or share data with your team:
- Open the Metrics Dashboard for the service you want to export.
- Click the Export CSV button.
- Choose where to save the file.
The CSV file contains these columns: timestamp, cpu_percent, ram_mb.
When to use Metrics
| Situation | Action |
|---|---|
| Service is running slower than usual | Check CPU, is there an unusual spike? |
| Machine becomes sluggish after a few hours | Check RAM, does the service have a memory leak? |
| Need to report uptime to a client | Export CSV + calculate uptime from Watcher |
| Want to decide which service to optimise first | Open the Metrics Dashboard to compare 24h CPU/RAM charts across services |
Next: Service Watcher →