Historical Metric Storage
Track trends, investigate incidents, and plan capacity with stored metric history.
Data Retention
Metrics are stored in a SQLite database with WAL mode for fast writes without blocking reads. Old data is automatically pruned on a schedule, keeping your database lean while retaining the history you need.
- SQLite with WAL mode for performance
- Automatic pruning of old data
- Configurable retention periods
- Efficient storage — minimal disk footprint
Interactive Charts
View historical metrics as real-time canvas-based charts. Select time ranges to zoom in on specific periods, compare metrics side by side, and explore trends visually.
- Canvas-based real-time charting (ScoutGraph)
- Time range selection (1h, 6h, 24h, 7d, 30d)
- Smooth animations and hover tooltips
- Multiple metrics on one chart
Capacity Planning
Historical data reveals trends that real-time monitoring can't. Spot disk growth over weeks, memory creep over months, or CPU utilization patterns that predict when you'll need to scale — before you hit limits.
- Spot disk growth trends before you fill up
- Track memory creep over weeks and months
- Identify CPU utilization patterns
- Plan upgrades with data, not guesswork
Incident Investigation
When something goes wrong, historical metrics let you correlate events with metric spikes. Pinpoint exactly when a problem started, what changed, and how long it lasted — essential for post-incident reviews.
- Correlate past events with metric spikes
- Pinpoint when problems started
- Compare before and after any change
- Essential for post-incident reviews