Skip to Content
Cost ManagementCost Report

Cost Report Overview

The Cost Report provides a unified analytics interface for comprehensive cost analysis across your Kubernetes infrastructure. This powerful tool enables detailed cost aggregation by clusters, namespaces, labels, and annotations, with flexible time-based analysis ranging from daily views to extended historical periods.


Data Analysis Capabilities

Aggregation Framework

The aggregation interface enables multi-dimensional cost analysis by selecting from cluster, namespace, label, and annotation parameters. You can combine multiple parameters simultaneously, with the system automatically grouping data in both the table and chart views according to your selections.

Examples:

  • Cluster + Namespace: Displays cost breakdown by namespace within each cluster
  • Cluster Only: Shows total cost per cluster
  • Custom Labels: Groups workloads by specific label values (e.g., app=my-backend) and displays aggregated costs

Filtering System

The filtering interface provides granular data selection capabilities. Unlike aggregation, filtering displays individual workload entries while allowing precise selection criteria.

Key Differences:

  • Aggregation: Groups and summarizes data by selected parameters
  • Filtering: Displays individual workloads matching specific criteria
  • Label Filtering: Supports exact value matching (e.g., app=my-backend)

Visualization Options

The chart interface provides flexible data visualization with multiple time range options (1 day, 7 days, 30 days) and two display modes:

Time-based Display:

Aggregation-based Display:


The chart automatically displays the top 9 values for each timestamp, with remaining values grouped under “Other” for optimal visualization.

Data Table Interface

The aggregation table provides comprehensive cost metrics:

  • Total Cost: Cumulative cost for the selected aggregation within the specified timeframe
  • Savings Available: Potential cost savings identified through optimization opportunities
  • Spot %: Percentage of total runtime hours utilizing Spot instances
  • On-demand %: Percentage of total runtime hours utilizing On-demand instances
  • CPU Request: Total CPU resource requests across the aggregation
  • Memory Request: Total memory resource requests across the aggregation

Interactive Features:

Hover over any aggregation to view detailed cost and volume metrics for ingress and egress traffic. Click on an aggregation to drill down to individual workloads, equivalent to switching to the Workloads tab with the corresponding filters applied.


Clicking an aggregation navigates to the Workloads tab with pre-applied filters:


Workload Analysis

Workload Visualization

The workload interface provides detailed cost analysis for individual workloads. Similar to the aggregation table, you can analyze data across multiple time ranges with both time-based and period-based visualization options.

The primary distinction is that this interface focuses on individual workload filtering rather than data aggregation.

Data Export Capabilities

CSV Export Functionality

The export interface enables comprehensive data extraction for further analysis. Export options are available at the bottom of each page, providing all table data in CSV format (excluding chart data).

Workload Table Export:

Aggregation Table Export Options:

Cost Report

For advanced automation and integration scenarios, utilize the Cost Report API to programmatically access cost data and integrate with external systems.