Monitor table health, snapshot growth, compaction schedules, and schema evolution across all your Iceberg tables. Never miss a compaction again.
Every write to an Iceberg table creates a new snapshot. Without regular compaction, small files multiply and snapshot metadata grows , causing query planning to slow down by 2-5x over months. Native AWS tooling doesn't surface this until queries are already failing.
See every snapshot, when it was created, how many files it references, and how much metadata it adds to table planning time.
Get alerted when snapshot count exceeds safe thresholds or when file count per partition indicates compaction is overdue.
Track schema evolution over time. Get notified when columns are added, dropped, or renamed , before it breaks downstream consumers.
Monitor row counts, file sizes, and data distribution per partition. Identify hot partitions and skew that degrades query performance.
Track manifest list growth and average files per manifest. Surface tables approaching the point where planning time dominates query time.
Reads table metadata directly from S3 object prefixes and S3 Inventory snapshots. No Glue Data Catalog or Lake Formation access required.
Run Iceberg maintenance procedures in this order to avoid corrupting time-travel history:
Reversing the order (orphan files before snapshots) can delete data files still referenced by live snapshots.
CloudFormation creates scoped read access to your Glue Data Catalog, Lake Formation, and S3 table metadata prefixes.
Provide your table database and namespace in the reCost Data Flow console. We auto-discover tables within the registered namespace.
Configure snapshot count and file size thresholds that match your workload's SLAs. Defaults based on table write frequency.
Table health dashboards populate within 24 hours. Alerts fire when thresholds are breached.
No Glue, Lake Formation, or catalog access. S3 metadata prefixes and access logs only.
Works with your existing AWS setup. Read-only access. No agents. No data exposure.
Book a Demo