Jump to Content
What's New
CloudZero Academy
Guides
API Reference
What's New
CloudZero Academy
CloudZero Status
Guides
CloudZero Status
Guides
API Reference
CostFormation Definition Language
Search
All
Pages
Start typing to search…
Introduction
CloudZero Documentation
Getting Started with CloudZero
CloudZero Glossary
What's New At CloudZero
Configuration
Authentication
SSO with Okta
SSO with Microsoft Entra ID (Azure AD)
SSO with OpenID Connect
SSO with SAML
Delete an SSO Integration
Connections
Connecting to Anthropic
Connecting to AWS
Connecting AWS Billing Data Manually from a Management or Payer Account
Connecting AWS Resource Data Manually from a Member Account
AWS: Validate your Cost and Usage Report
Cost Allocation Tagging Configuration for AWS
Updating an AWS Account Connection Stack
Connecting to Azure
Connecting to an Azure MCA Account
Connecting to an Azure EA Account
Connecting to an Azure CSP Account
Connecting to Confluent Cloud
Connecting to Databricks
Connecting to Datadog
Connecting to GCP - Billing
Connecting to GCP - Recommender
Connecting to LiteLLM
Connecting to MongoDB
Connecting to New Relic
Connecting to OpenAI
Connecting to Oracle Cloud
Connecting to Snowflake
Updating Manual Snowflake Connection
Snowflake Data Shares
Connecting Custom Data from AnyCost Adaptors
Disconnecting Connections
Kubernetes
Install Kubernetes Agent
Exploring Kubernetes Cost
Advanced Kubernetes Configuration
Kube-State-Metrics
Kubernetes TLS
Kubernetes Labels and Annotations
Kubernetes Istio Configuration
Alternative Kubernetes Install Methods
EKS SCAD Support
GKE Cost Allocation
App Integrations
Jira Integration
Slack Integration
Notifications
Role-based Access Control
View and Manage your Organization’s Users
View and Manage Roles
Manage Roles with SSO
Organization Management
Features
Analytics
Creating and Editing Dashboards
Viewing Usage Data
Anomaly Detection
AnyCost
Getting Started with AnyCost Bucket
Configuring AnyCost Bucket File Drops
Getting Started with AnyCost Stream Adaptor
Sending AnyCost Stream Data to CloudZero
Creating AnyCost Custom Adaptors
Common Bill Format (CBF)
Budgets
CostFormation Definition Language
Guide to Using the CostFormation Definition Language
CostFormation Definition Language Reference
Allocation Short Form Rules
Default Dimension Definitions
Sample Python Script for Updating CostFormation Definition Language
VS Code CostFormation Toolkit
Overview of Toolkit Features
Getting Started with the Toolkit
Autocompletion
Validating Definitions
Reviewing and Publishing Definitions
Restoring Previous Definitions
CostFormation: Allocating Shared Costs
Split Shared Costs Using Rules
Step 1: What Cost Should be Split?
Step 2: Writing a Rules Allocation Dimension
Reviewing Our Rules-Based Proportional Split
Optionally Partition Rules Allocation Using ForEachElementOf
Split Shared Costs Using Telemetry
Step 1: What Cost Should be Split?
Step 2: How to Craft Telemetry Records and Send to the API
Step 3: Using the Telemetry Stream in an Allocation Dimension
Reviewing Our Work
Combining Dedicated and Shared Cost
Allocation API Documentation
Dimensions
Dimension Studio
Engineering Events
Explorer
Optimize
Recommendations for AWS
AWS Savings Plans Purchase Recommendations for Amazon SageMaker AI
Amazon EC2 Instance Consolidation for Microsoft SQL Server
Amazon EC2 Instance Over-Provisioned for Microsoft SQL Server
Amazon EC2 Instances Stopped
Amazon EC2 Migrate to Graviton
Amazon EC2 Reserved Instance Lease Expiration
Amazon EC2 Reserved Instance Optimization
Amazon EC2 Rightsize Instances
Amazon EC2 Stop Instances
Amazon EC2 Upgrade Instances
Delete EBS Snapshot Older Than 180 Days
Excessive EC2 Cross-Region Data Transfer
Excessive EC2/ELB Internet Traffic Bypassing CloudFront
Older Generation Instances Detected
Configure ECR Repository Lifecycle Policy to Reduce Storage Costs
AWS Fargate Cost Optimization Delete Recommendations for Amazon ECS
AWS Fargate Cost Optimization Recommendations for Amazon ECS
EKS Clusters Incurring Extended Support Charges
AWS Lambda Cost Optimization Recommendations for Functions
Fix Lambda Function with Excessive Error Rate
Fix Lambda Function with Excessive Timeouts
Migrate EMR Serverless to ARM (Graviton)
AWS Savings Plans Purchase Recommendations for Compute
Amazon Aurora Delete Clusters
Amazon Aurora Migrate to Graviton
Amazon Aurora Rightsize Clusters
Amazon Aurora Upgrade Clusters
Amazon DynamoDB Reserved Capacity Purchase Recommendations
Delete Inactive DynamoDB Tables
Amazon ElastiCache Reserved Node Purchase Recommendations
Amazon MemoryDB Reserved Node Purchase Recommendations
Amazon OpenSearch Service Reserved Instance Purchase Recommendations
Upgrade Elasticsearch to Avoid Extended Support Charges
Upgrade OpenSearch to Avoid Extended Support Charges
Amazon RDS Delete Instances
Amazon RDS Migrate to Graviton
Amazon RDS Reserved Instance Purchase Recommendations
Amazon RDS Rightsize Instances
Amazon RDS Storage Delete Recommendations
Amazon RDS Storage Rightsize Recommendations