
AWS, GCP & Azure·Event correlation·Unit economics
Try it now — free
Connect your cloud providers and explore your costs with full context in under 30 minutes. No credit card required.
Overview
Cost Explorer pulls normalized billing data from AWS, GCP, and Azure into a single queryable interface. You can group costs by any dimension (provider, service, account, region, team), compare periods, and overlay deploy or pricing events directly on the cost chart. The goal is to replace the workflow of switching between billing consoles, spreadsheets, and monitoring dashboards. Where it fits in your day-to-day:- Investigating a cost spike by drilling down from the top-level view to the specific resource responsible
- Building a saved view scoped to your team’s infrastructure, then scheduling it as a Slack Report
- Tracking unit economics by combining cloud spend with usage metrics like DAU or transactions
Key terms used in this article
- Standard Columns (cos_*): Costory’s unified billing schema. All normalized fields are prefixed with
cos_so you can query across providers using the same field names. - Virtual Dimensions: Custom rule-based groupings that map cloud resources to teams, products, or environments, regardless of tagging inconsistencies.
- View: A saved Cost Explorer configuration with specific filters, group-bys, and date ranges. Views can be scheduled as reports or shared with teammates.
- Feature Engineering: Costory’s automatic cleanup of billing labels, merging equivalent names like
k8s_label_env,env, andenvironmentinto one. - Waterfall Chart: A visualization showing how individual factors (services, accounts, teams) contribute to an overall cost change between two periods.
Get started
Connect your cloud providers
Link your AWS, GCP, or Azure billing data to Costory.
Open Cost Explorer
Navigate to Cost Explorer from the left sidebar. You’ll see your aggregated spend across all connected providers.
Group and filter
Use the Group by dropdown to break costs down by provider, service, account, region, or any Virtual Dimension. Add filters to scope the view to a specific team or environment.
Drill down into a cost change
Click any segment in the chart to drill deeper. Costory suggests the most relevant dimensions to explore next.
Save and share
Save your configuration as a View. From there you can schedule it as a Slack Report, feed it into the Digest for automated anomaly triage, or share the link with your team.
Key Capabilities
Drill down to root cause
Start from a high-level cost breakdown and click into any segment to drill down. You can go from a cross-provider view all the way to the specific EC2 instance or GCP project driving a cost change.
- . Normalized billing data from AWS, GCP, Azure, and Datadog unified into a consistent schema (provider, service, account, region, etc.)
- Your for business context: Consolidated label groupings that align legacy naming conventions (like “env” → “environment”)
- Your : Custom business groupings (by team, product, and more)
AI-Suggested drill-down dimensions
Costory suggests the most relevant dimensions to group by based on your current filters. Instead of guessing which grouping to try next, you get a ranked list of the dimensions most likely to explain what you’re seeing.
Pre-built FinOps templates
Costory includes templates for common analysis scenarios, pre-configured for your cloud setup:- Savings Plan and CUD coverage: track reservation utilization across AWS and GCP
- Network cost analysis: identify cross-AZ and egress cost drivers
- Kubernetes waste detection: find over-provisioned pods and idle workloads. See the K8s waste and EKS/ECS visibility guides.
- BigQuery cost attribution: break down BigQuery spend by dbt model, team, or package. See BigQuery + dbt visibility.
- EBS and storage cost optimization: spot unattached volumes and underused disks

Cost waterfall
The waterfall chart shows which services, accounts, or teams drove a cost increase or decrease between two periods. It answers “where did the extra $10k come from?” at a glance.
Event correlation
Overlay technical and business events directly on your cost charts to explain why costs changed:- Cloud provider events: Savings Plans purchases, CUD activations, marketplace renewals
- GitHub events: pull requests merged, production deploys
- Custom events: push any event via the public API


Unit economics and custom metrics
Define formulas to track cost efficiency alongside raw spend:- Track ROI: Define formulas to track total realized savings. Example:
total_savings = total_cost - list_cost - Monitor Efficiency: Build custom KPIs for Savings Plan and CUD coverage
- Measure Unit Economics: Correlate cloud spend with usage metrics to track Cost Per Daily Active User (DAU)
- Link cost with business metrics: Connect your cloud bill to the metrics that matter

Frequently Asked Questions
Which cloud providers does Costory support?
Which cloud providers does Costory support?
Costory supports AWS, Google Cloud (GCP), and Microsoft Azure. You can analyze costs across all three providers in a single view.
How do I track cloud cost per user or per transaction?
How do I track cloud cost per user or per transaction?
Use the Unit Economics feature to define custom formulas. Connect your usage metrics (e.g., DAU from Amplitude, transactions from your database) and divide by cloud spend. See the Cost Per Active User guide for a step-by-step example. You can apply the same approach to BigQuery costs with dbt or shared database costs.
Can I correlate cloud cost changes with deployments?
Can I correlate cloud cost changes with deployments?
Yes. Costory integrates with GitHub to overlay deploy events on your cost charts. You can also push custom events via our API. This makes it easy to explain cost spikes to your team.
How is Costory different from AWS Cost Explorer or GCP Billing?
How is Costory different from AWS Cost Explorer or GCP Billing?
Native billing consoles only show one provider at a time and lack context like deploys or usage metrics. Costory gives you a multi-cloud view with event correlation, custom labels, unit economics, and automated Slack reports in one place. Costory also offers Contracted Cost, a stable cost metric that removes misleading Savings Plan fluctuations so your engineering teams can trust the numbers. For guidance on which metric to show each audience, see Cost Metrics Per Persona.
Next Steps
Cost Per Active User
Track unit economics by correlating cloud spend with DAU
Executive Cost Reports
Build the dashboards your leadership team wants to see
Automated Slack Reports
Send cost digests to your team automatically
Kubernetes Cost Visibility
Break down costs by namespace, workload, and pod
Automate Cloud Budgets
Define per-team budgets and automate alerts when teams exceed targets
Reallocate Shared API Costs
Split shared API costs across teams using an external usage metric
