Skip to content

Storage Dashboard

The Insights panel gives you a complete view of your storage — usage, costs, trends, and optimization opportunities. Open it by clicking Insights in the header bar when browsing any bucket.

The panel has two tabs: Storage and Optimize.

Four cards at the top provide a high-level overview:

CardDescription
Total ObjectsNumber of objects across the selected scope
Total SizeAggregate storage usage in human-readable units
Est. Monthly CostEstimated monthly storage cost based on detected provider
Est. Annual CostProjected annual cost

Below the summary cards, a provider selector lets you switch between 13 supported S3 providers to compare costs:

AWS S3, Cloudflare R2, Backblaze B2, Wasabi, Leaseweb, DigitalOcean, Hetzner, Scaleway, OVHcloud, iDrive e2, Storj, MinIO (self-hosted), and Ceph (self-hosted).

Sairo auto-detects your provider from the S3 endpoint URL. AWS pricing is fetched live from the AWS Bulk Pricing API with a 24-hour cache. All other provider pricing comes from s3compare.io (CC BY 4.0).

A 90-day growth trend chart shows how total storage usage has changed over time. The chart is SVG-based and supports hover tooltips that display the exact size and date for each data point.

A horizontal bar chart shows storage distribution across top-level folders. Each bar includes a per-folder cost estimate in green. Click any folder to expand an inline growth trend chart for that prefix.

A sortable table lists every top-level folder with:

ColumnDescription
FolderTop-level prefix name
ObjectsNumber of objects in the prefix
SizeTotal storage used by the prefix
MonthlyEstimated monthly cost for the prefix
AnnualEstimated annual cost for the prefix
% of TotalProportion of total bucket storage

For providers with multiple storage classes (e.g., AWS with Standard, Glacier, Standard-IA), a comparison table shows what your total storage would cost in each class.

The Optimize tab analyzes your bucket and surfaces actionable recommendations.

Severity-based cards highlight issues:

SeverityExamples
HighNo lifecycle rules configured; no expiration rule on a large bucket
MediumVersioning enabled without noncurrent version cleanup; tiering opportunity
InfoNo abort rule for incomplete multipart uploads

If no issues are found, a green “All clear” banner is shown.

For providers with multiple storage classes, Sairo calculates how much you could save by moving cold data to a cheaper tier. Shows monthly savings, annual savings, and percentage cost reduction.

Five indicators show whether the bucket has:

  • Any lifecycle rules at all
  • An expiration rule
  • A noncurrent version cleanup rule
  • An abort-incomplete-multipart rule
  • A storage class transition rule

A horizontal bar chart shows what percentage of your data is older than 7, 30, 90, 180, and 365 days. Color-coded: blue for low, amber for moderate, red for high percentages.

A table showing which folders have the most cold data (older than 30 days), including cold size, total size, and cold percentage per folder.

Lists files with identical names and sizes across different prefixes. Shows filename, size, number of copies, and total wasted space.

A note at the bottom of the Optimize tab explains the limitations:

  • “Cold” is based on last-modified time, not access patterns (S3 does not expose read timestamps)
  • Duplicate detection uses filename + size matching, not checksums
  • Cost estimates use published pricing and may not reflect negotiated rates
  • Recommendations should be verified against retention and compliance requirements