CORS error — add access-control-allow-origin = "*" under [http] in influxdb.conf and restart InfluxDB.
Select a database

Connect to your InfluxDB server and pick a database from the sidebar for a full analysis.

{{ selectedDb }}

cached · {{ analysis.analyzedAt }} Analyzed {{ analysis.analyzedAt }}
{{ analysis.step }}{{ analysis.pct }}%
Storage
{{ fmtBytes(analysis.totalStorage) }}
{{ analysis.shards.length }} shards
Measurements
{{ analysis.measurements.length }}
{{ fmtNum(analysis.totalSeries) }} series total
Unique Tag Keys
{{ analysis.tagKeyCount }}
across all measurements
Shard Range
{{ analysis.ageDisplay || '—' }}
{{ analysis.oldestShard }} → {{ analysis.newestShard }}
{{ filteredMs.length }} / {{ analysis.measurements.length }}
Measurement Tag Keys Field Keys Oldest Newest
{{ m.name }} {{ t }} {{ f.key }} {{ m.oldest }} {{ m.newest || (m.datesLoading ? '…' : '—') }}
Dates load on demand per row (2 lightweight queries each).
First Shard Starts
{{ analysis.oldestShard || '—' }}
oldest shard boundary for this database
Last Shard Ends
{{ analysis.newestShard || '—' }}
newest shard boundary for this database
Storage Distribution by Period
data shards peak period

Derived from shard metadata — no data scanning, zero server load. Bar height = bytes stored per window.

No shard data available
Largest Storage Periods
No data
{{ h.period }}
{{ fmtBytes(h.bytes) }}
Optional deep scan — runs SELECT COUNT(*) FROM /.*/ GROUP BY time(30d) which reads every data point. Can be slow and CPU-heavy on large databases.
Data Point Count by Period from deep scan
Retention Policies
NameDurationShard DurationReplicasDefault
{{ rp.name }} {{ rp.duration==='0s' ? 'Infinite — never expires' : rp.duration }} {{ rp.shardGroupDuration }} {{ rp.replicaN }} default
Shards {{ analysis.shards.length }}
IDRPStartEndExpiry Size Status
{{ s.id }} {{ s.retention_policy }} {{ fmtDate(s.start_time) }} {{ fmtDate(s.end_time) }} Never {{ fmtDate(s.expiry_time) }} {{ fmtBytes(s.disk_bytes) }} Expired Active Closed
All clear!

No cleanup recommendations for this database.

{{ analysis.cleanup.length }} recommendation{{ analysis.cleanup.length!==1?'s':'' }}. Review and apply the suggestions below using your InfluxDB CLI or HTTP API.

{{ r.title }}
{{ r.description }}
{{ r.query }}
{{ r.severity }}