Collects CPU, memory, I/O, storage, and log usage per database directly from the instance — including CPU on managed RDS, where standard DMV counters aren't available.
DBSteward turns a single SQL Server instance invoice into a defensible, auditable cost per database — measured from real usage, not guessed from headcount or row counts.
Who pays for what?
Shared SQL Server instances on RDS are efficient to run and impossible to bill. AWS charges per instance; your tenants, teams, and cost centres live per database.
The usual workarounds — split evenly, split by storage, split by "feels about right"— are wrong in ways finance can't defend and DBAs can't explain.
Lightweight microservice databases subsidize high-throughput transactional monoliths. Finance audits fail due to lack of derivation.
Actual CPU time, buffer cache, log writes, and I/O metered directly from SQL Server DMVs mapped directly to the AWS invoice.
Engineered to give engineering leaders, FinOps, and cloud architects absolute certainty over SQL Server fleet expenses.
Pulls the instance cost from AWS Cost Explorer and apportions it across databases using a configurable weight engine. Weights can be set per server, overridden per database, or derived from observed behaviour.
Each line item carries its full calculation trail — raw usage → share → weight → score → fraction → cost. Nothing is a black box.
Itemised PDF and Excel reports per instance, plus a fleet-level portfolio summary. Frozen monthly snapshots so last quarter's bill never changes under you.
An "unallocated" fraction on every instance surfaces shared baseline cost and data-coverage gaps — a built-in health signal, not a rounding error.
Runs alongside, not inside. Lightweight containerised service with read-only metrics collection and native AWS IAM integration that leaves your workloads unaffected.
- —Onboard an instance in minutes with supplied SQL packs
- —Tag, enable, and monitor every database from one console
- —Tune allocation weights per server or per database
- —No agents on the instance; read-only metric collection
- —Monthly chargeback per database, per tenant, per cost centre
- —Audit-ready PDF/Excel with the full derivation on each line
- —Fleet portfolio view: cost, allocated, unallocated
- —Consistent, repeatable numbers month over month
Instance demo-fx-rds-apac1 — 7 databases, one monthly bill.
| Database | Score | Share of Bill | Cost |
|---|---|---|---|
| Northwind_Retail | 0.485 | $550.13 | |
| Atlas_Logistics | 0.212 | $240.42 | |
| Meridian_Group | 0.118 | $133.83 | |
| Cobalt_Finance | 0.079 | $89.60 | |
| Lumen_Media | 0.051 | $57.85 | |
| Verde_Logistics | 0.032 | $36.29 | |
| Pinnacle_Edu | 0.014 | $15.88 | |
| Unallocated (shared baseline) | — | $10.00 | |
| Total | $1,134.00 | ||
Every figure above expands to its raw metrics, weights, and arithmetic in the exported report.
DBSteward was built strictly following cloud security best practices. Zero heavy agents to install, zero cluster reboots, and zero intrusive schema changes on production transactional databases.
Lightweight containerised service; your monitored instances only receive a small, versioned set of stored procedures.
Cost Explorer for billing data, Secrets Manager for credentials, RDS SQL Server Standard/Enterprise as monitored targets.
Operating today across HiFX's own multi-region RDS SQL Server fleet.
Apache-2.0 licensed core; source availability on the roadmap.
