Monitoring Service Health: CPU, Memory, and Storage
Introduction
This feature provides real-time and historical visibility into your landscape's service resource consumption. By tracking CPU, Memory, and Storage, you can proactively manage performance, troubleshoot bottlenecks, and ensure system stability all within the workspace cockpit.
Navigating the Dashboard
To access your metrics, open the Monitoring tab from the sidebar.

Using Filters
The dashboard allows you to narrow your focus to specific timeframes or data points:
- Time Range: Use the dropdown to select presets (e.g., Last 15 minutes, 24 hours) or define a custom date range.
- Metric Isolation: Filter specific graphs to compare CPU spikes against Memory consumption during a known event.
Accessible Table View
For users who prefer raw data or utilize assistive technology, every graph can be toggled into a Table View.
Understanding the Metrics
CPU Usage
Measures the percentage of processing power in use relative to your selected workspace plan. Note that "100%" is defined by your plan's allocated CPU cores—for example, a single-threaded application on a 2-CPU plan will show 50% usage even when fully utilizing one core. High sustained CPU usage can indicate performance bottlenecks or the need for a larger plan.
Memory (RAM) Usage
Tracks the active data footprint of your workspace. A consistent "upward climb" in the graph, even during idle periods, often indicates a memory leak in a background process.
Storage Capacity
Displays total disk usage. Monitoring this is critical for data-heavy landscapes; if storage reaches 100%, the system will fail to save files and may cause the workspace to become unresponsive.
Troubleshooting
| Data Pattern | Likely Cause | Recommended Action |
|---|---|---|
| High CPU / High Memory | Resource-intensive task (e.g., compiling code). | Wait for task completion or upgrade instance. |
| Stable CPU / Rising Memory | Software memory leak. | Restart the specific service or application. |
| Low CPU / 100% Storage | Disk volume is full. | Delete temporary files or expand storage volume. |
Frequently Asked Questions
-
How often is the dashboard data refreshed?
The dashboard is designed for static analysis to ensure data consistency while you work. Use a time filter or the Refresh button to pull data. -
How far back can I view data?
We provide a 2 day retention window for resource records. This shorter retention period compared to logs and requests is due to the higher volume of metric data points collected. -
What happens if I hit my workspace storage limit?
This refers to your workspace filesystem storage (mounted at/home/user/app). When full, the system will stop writing new files to disk. Monitoring data is stored separately on Prometheus and rotates automatically. We recommend monitoring the Storage and acting once usage exceeds e.g. 80%.