Skip to main content
Your cloud tags are a mess. Env, environment, k8s_label_env, environnement: four keys that mean the same thing, scattered across providers. Feature Engineering fixes this automatically. It detects duplicates, suggests merges, and normalizes values so prod, production, and prd all become production. The result: one clean tag per concept, across every provider, retroactively applied to all your historical data. Then explore them in the Cost Explorer.

Key terms

  • Feature Engineering: Costory’s automatic process of merging equivalent tag key names and standardizing values across providers.
  • Tag key: The label name (e.g., environment, env, team). Feature Engineering merges keys that mean the same thing.
  • Tag value: The assigned value (e.g., production, prod, prd). Feature Engineering maps variants to a single canonical value.
See the Glossary for a full list of terms.

Which cloud tags does Costory import?

Costory imports all tag types from AWS, GCP, Azure, Kubernetes, and Aiven, including system tags, project tags, pod tags, and EKS/ECS tags.
ProviderTag Source / TypeField / ExampleNotes
GCPCustomer defined tagslabelsGoogle Cloud Console
GKE pod tags / namespace tagslabels
Project tagsproject.labels
System tagssystem_labels
AWSCustomer defined tagsresource_tagsAll tags enabled in your Tag Cost Allocation
EKS / ECS tags at pod levelresource_tagsVia EKS cost visibility
AivenCustomer defined tagslabelsFrom Aiven Console
AzureCustomer defined tagslabels
Additional informationadditional_info
Activate as many cost allocation tags as you can in the AWS Billing console. Costory automatically detects and merges the meaningful ones. See the AWS setup guide for details.

Merge duplicate tag keys into one

Different teams, different providers, different conventions: you end up with env, environment, Environment, and k8s_label_env all meaning the same thing. Instead of re-tagging resources in every cloud console, merge them in Costory. Costory automatically detects tag keys that likely mean the same thing using semantic similarity and suggests merging them.
1

Open the Feature Engineering view

Navigate to Labels > Feature Engineering from the left sidebar.
2

Review suggested merges

Costory groups tag keys it considers equivalent. Review the suggestions and confirm the ones you want to merge.
3

Pick a canonical key name

Choose the key name you want to keep (e.g., environment). All variants will map to this name.
4

Apply

Costory reprocesses your billing history. The merged tag is available immediately in the Cost Explorer and in .
Screenshot showing four tag keys being consolidated into a single unified 'environment' tag

Fix inconsistent tag values across providers

Even when the key is consistent, the values often are not. One team tags resources as prod, another uses production, and a third writes prd. Feature Engineering normalizes these into a single canonical value, automatically and without scripts. Costory detects tag values that refer to the same concept and suggests mapping them to one canonical value.
1

Open the value mapping view

Inside a merged tag key, click on Value Mapping to see all unique values Costory found.
2

Review suggested mappings

Costory groups values it considers equivalent (e.g., prod, production, prd). Confirm or adjust the groupings.
3

Pick a canonical value

Choose the value you want to keep (e.g., production). All variants map to it.
4

Apply

Costory reprocesses your historical data with the normalized values.
Table mapping variant tag values like 'prod', 'production', and 'prd' to a canonical value

What happens next

Once your tags are clean, you can explore costs by your unified tags in the Cost Explorer, build Virtual Dimensions on top of them to create team or business unit allocations, and automate reports scoped to clean tag values via Slack Reports.

Virtual Dimensions

Build rule-based allocations on top of your clean tags

Environment Cost Visibility

Full walkthrough: unify environment tags and see cost per env
Last modified on March 16, 2026