Skip to main content

Costory Concepts

Costory’s AI-powered FinOps assistant. Billy analyzes billing data, detects anomalies, generates cost incident reports, and answers cost questions in plain English via Slack. It powers the Digest and executive summaries.→ Related: Monthly Cloud Cost Reporting
Costory’s main interface for exploring cloud costs across all connected providers. Supports filtering, grouping by any dimension, event overlays, drill-downs, and saved views. Not to be confused with AWS Cost Explorer, which is AWS’s own native billing tool.→ Related: Cost Explorer
An automated monthly cost report that breaks your bill into a tree structure, ranks changes by dollar impact, and generates AI-powered summaries for each significant change. Designed to replace the manual monthly cost review.→ Related: Monthly Cloud Cost Reporting
The hierarchical structure used in Digest to organize cost data. You configure which dimensions form the levels (e.g., Provider > Account > Service). Nodes auto-expand based on cost impact.→ Related: Monthly Cloud Cost Reporting
Custom, rule-based cost categories that map cloud resources to business-meaningful groupings (teams, products, environments, features) regardless of cloud provider or tagging inconsistencies. They sit on top of your raw billing data, so you don’t need to retag anything at the source.→ Related: Shared Cost Allocation | Env Allocation | Reallocate API Costs
Costory’s automatic process of cleaning up billing labels. It merges equivalent label names (k8s_label_env, env, environment into one), standardizes values (stg to staging), and makes labels queryable across providers.→ Related: Feature Engineering | Env Allocation | EKS/ECS Visibility
A virtual dimension option that splits shared costs proportionally based on actual usage data (e.g., storage or CPU usage per team) rather than fixed rules. Used when a shared resource like a database serves multiple teams.→ Related: Shared Cost Allocation | Virtual Dimensions | Reallocate API Costs
Costory’s unified billing schema. All normalized fields are prefixed with cos_ so you can query across AWS, GCP, and Azure using the same field names instead of learning each provider’s billing export format.→ Related: Standard Columns
An automatically recurring cost report delivered to Slack, Teams, or email on a weekly or monthly cadence. Created from any saved Cost Explorer view.→ Related: Slack Reports | Decentralize FinOps
A more powerful variant of the Cost Explorer where you write SQL-style where clauses to precisely scope costs. Useful for isolating production costs or building unit economics metrics.→ Related: Cost Explorer
A saved configuration of the Cost Explorer with specific filters, group-bys, and date ranges. Views can be scheduled as reports or shared with teammates.→ Related: Cost Explorer | Slack Reports

Cloud Billing

The process of assigning shared or untagged cloud costs to specific teams, products, or environments. The central challenge of FinOps. You can’t optimize what you can’t attribute.→ Related: Tag & Allocate Costs | Shared Cost Allocation | Reallocate API Costs
Billing internal teams for their actual share of shared cloud costs. Money moves between budgets. See also: Showback.
Showing teams what they would be charged without actually moving money between budgets. Lighter than chargeback. The goal is awareness and accountability rather than internal billing.→ Related: Decentralize FinOps
Financial metrics expressed on a per-unit basis: cost per customer, cost per API call, cost per transaction. Answers the question “are we getting more efficient as we scale?” rather than just “are we spending more?”→ Related: Relate Costs to Usage | Unit Economics with Amplitude
The cost to serve one additional unit of value: one more user, one more customer, one more request. In cloud terms, production cost divided by your usage metric. Useful for exec reporting because it shows efficiency trends even when total spend grows.→ Related: Executive Reporting
Tags that cloud providers require you to explicitly activate before they appear in billing exports. In AWS, you must enable them in the Billing console. A common gotcha: you tagged your resources, but forgot to activate the tags for billing, so they don’t show up in cost reports.→ Related: AWS Setup
AWS’s detailed billing export, the raw data source for AWS cost analysis. A Parquet file that contains every line item of your AWS bill. Costory ingests this automatically once connected.→ Related: AWS Setup
An AWS feature that breaks down container costs (EKS, ECS) to individual pod labels. Without this, you only see the total cost of the EC2 instances running your cluster, not what each workload costs. Must be enabled in AWS CUR settings.→ Related: EKS/ECS Visibility

Cloud Pricing

The sticker price: each resource billed at its standard on-demand rate, without applying any volume discounts or commitments. What you’d pay if you had no Savings Plans or Reserved Instances.→ Related: Currency Conversion
Spreads upfront commitment payments (Savings Plans, Reserved Instances) evenly across the commitment period. Instead of showing a 36,000spikeonthepurchasedate,itshows36,000 spike on the purchase date, it shows 1,000/month for 3 years. Usually the most useful cost metric for monthly reporting.→ Related: Currency Conversion
The same as above, but after applying credits, EDP discounts, and refunds. Represents what you actually pay out of pocket. If your company has negotiated discounts with AWS, this is the number that matches reality.
A commitment to use a specific instance type for 1 or 3 years in exchange for significant discounts (up to 72% off on-demand). Less flexible than Savings Plans, locked to a specific instance type and region.
AWS’s flexible commitment-based pricing. You commit to a consistent amount of compute usage (in $/hour) for 1 or 3 years and get discounted rates. More flexible than RIs, not locked to a specific instance type. However, Savings Plan discounts can shift between accounts daily, causing misleading cost fluctuations. See Why Contracted Cost.
An AWS program where large customers commit to a minimum total spend in exchange for a blanket discount on all services. Typically negotiated annually. Costory’s Contracted Cost metric preserves EDP pricing while stripping out volatile Savings Plan discounts.
Discounts or promotional amounts applied to your cloud bill by the provider: startup credits, support credits, migration incentives. Important to track separately in exec reports because they mask true cost trends.→ Related: Executive Reporting
Third-party software bought through AWS, GCP, or Azure Marketplace (Datadog, MongoDB, etc.). These show up on your cloud bill but aren’t infrastructure costs, often need to be excluded when calculating production cost metrics.

Kubernetes Cost Terms

  • Requests: the resources (CPU, memory) a pod guarantees it needs. Used for scheduling: the scheduler uses requests to decide which node a pod runs on.
  • Limits: the maximum a pod can consume before the kernel kills it.
Costory calculates waste based on requests, not limits, because requests are what you’re actually paying for on each node.→ Related: K8s Waste Reduction
The gap between what your nodes provide and what your pods have requested. Formula: available resources - total requests = waste. Costory converts this to dollars using a 9:1 CPU-to-memory cost ratio. If your cluster has 40% waste, you’re paying for 40% more capacity than your workloads need.→ Related: K8s Waste Reduction
Waste expressed as a percentage of total cluster or node pool capacity. The key metric for identifying over-provisioned clusters.→ Related: K8s Waste Reduction

Reporting & Analysis

Automatic identification of unusual cost spikes. Costory goes beyond simple threshold alerts by using ML models trained on your historical data, with seasonality awareness and event correlation, to determine whether a spike is genuinely abnormal.→ Related: Monthly Cloud Cost Reporting
Aligning technical or business events (deployments, incidents, RI purchases, marketing campaigns) with cost timelines to explain why costs changed. Turns “costs went up 15%” into “costs went up 15% after the v2.3 deploy on Tuesday.”→ Related: Event Correlations | Events Setup
A spending target set for a team, project, or cloud account over a given period. Costory lets you automate budget tracking by combining virtual dimensions with scheduled reports, so stakeholders get alerted before overruns happen, not after the invoice arrives.→ Related: Automate Budget Tracking
The finance function responsible for budgeting and forecasting. The people who will ask you “why did cloud costs go up?” and expect a number, not a Grafana dashboard. Costory helps you speak their language.
A visualization showing how individual factors contribute to an overall change: which services, accounts, or teams drove a cost increase or decrease. Answers “where did the extra $10k come from?” at a glance.→ Related: Cost Explorer
Last modified on March 18, 2026