Self-hosting: set
DATA_LIFECYCLE_ENABLED=false in the backend .env to turn the feature off. The tab disappears from Settings, the /api/v1/settings/archival endpoints return 503, and the daily archival job stops running. Existing archive data is left untouched.Storage Overview
The top of the page shows the current database footprint:- Live Data - size and row count of the raw time-series table, including indexes.
- Archive Data - size and row count of the archived daily aggregates.
- Other Tables - everything else.
- Total Database - the sum.
Growth Projection
A chart estimates database size over the next 18 months based on the current ingestion rate and the policies you have configured. The badge above it classifies the outcome:
The projection updates as you edit the policies, before you save.
Archival Policy
When enabled, per-sample time-series data older than Archive data older than N days is aggregated into daily summaries. This reduces storage substantially while preserving aggregate accuracy. Set the threshold between 1 and 3650 days.Retention Policy
When enabled, data older than Delete data older than N days is permanently deleted. Set the threshold between 1 and 7300 days.- Without archival, rows are deleted directly from the live table.
- With archival, only archived aggregates are deleted. Live rows are always archived first.

