InfluxDB: Preventing disk space saturation

This documentation is part of the Getting started guide. You can view the complete guide here: How to quickly set up and manage InfluxDB with best practices.

👋 Welcome to the Stackhero documentation

Stackhero provides a fully managed InfluxDB cloud environment, designed for speed and simplicity:

  • Unlimited writes, queries, dashboards, tasks, and buckets.
  • Unlimited data retention: keep your metrics for as long as you need.
  • Unlimited network and disk transfers, with no hidden limits.
  • One-click updates: always benefit from the latest features and fixes.
  • Consistent performance and enhanced security on your own private, dedicated infrastructure.

With Stackhero, you can focus on your data and analysis. Deploying InfluxDB cloud hosting only takes a few minutes, with every setup optimised for long-term reliability.

InfluxDB is optimised for handling large volumes of time series data. Since it does not automatically delete old data, an unmanaged database can quickly fill up the available storage. Stackhero helps you avoid this by supporting InfluxDB’s native features for efficient data management.

InfluxDB provides two main solutions:

  1. Retention policies: Automatically delete data older than a defined period, such as 365 days. This keeps your storage usage predictable and avoids manual clean-up.
  2. Downsampling data: Retain high-resolution data for recent periods and aggregated data for older periods. For example:
    • Keep 1-second resolution for the last 5 minutes.
    • Store maximum, minimum, and average values at 1-minute intervals for the past 24 hours.
    • Retain hourly aggregates for older data.

Retention policies allow you to keep relevant historical data without consuming excessive disk space. For more information on downsampling, see the official InfluxDB downsampling documentation.