This topic introduces ack-cost-exporter and describes the usage notes and release notes for the component.
Introduction
The cost analysis feature is implemented by using the following methods:
ack-cost-exporter submits the billing data of a cluster for cost analysis. The billing data includes the costs, real-time prices, billing methods, discounts, coupons, and vouchers for cloud resources.
ack-arms-prometheus submits the resource usage data of a cluster.
ack-arms-prometheus performs cost analysis based on the billing data and the resource usage data.
ack-cost-exporter consists of alibaba-cloud-price-exporter and alibaba-cloud-billing-exporter:
alibaba-cloud-price-exporter
Periodically obtains the instance types and instance prices in a Kubernetes cluster, and converts these details into Prometheus metrics.
Supports public cloud, hybrid cloud, and multi-cloud scenarios.
Supports multiple billing methods, such as subscription, pay-as-you-go, and preemptible instances.
alibaba-cloud-billing-exporter
Regularly obtains the bills of a cluster and converts them into Prometheus metrics.
Release notes
December 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
v1.0.15 | registry-vpc.{{.Region}}.aliyuncs.com/acs/alibaba-cloud-price-exporter:v0.2.6-a577df8-aliyun | 2023-12-15 | The logic for handling exceptions due to the unregistered price of an elastic container instance is optimized. | No impact on workloads |
July 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
v1.0.14 | registry-vpc.{{.Region}}.aliyuncs.com/acs/alibaba-cloud-price-exporter:v0.2.5-d7425f5-aliyun | 2023-07-21 | The prices of preemptible elastic container instances can be queried. The issue that the metrics about resource prices are not deleted after Elastic Compute Service (ECS) instances and elastic container instances are deleted and Elastic Container Instance-based pods enter the succeed state is fixed.
| No impact on workloads |
June 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
v1.0.13 | registry-vpc.{{.Region}}.aliyuncs.com/acs/alibaba-cloud-price-exporter:v0.2.4-ae2baf5-aliyun | 2023-06-27 | The issue that no cost data is displayed on the Node Pool dashboard is fixed. Parameters of the component can be customized on the Add-ons page of the Container Service for Kubernetes (ACK) console. The custom configuration of the component is retained after the component is updated.
| No impact on workloads |
v1.0.12 | registry-vpc.{{.Region}}.aliyuncs.com/acs/alibaba-cloud-price-exporter:v0.2.3-a312a32-aliyun | 2023-06-09 | The logic for inquiring the prices of nodes in large clusters is optimized to improve data stability. | No impact on workloads |
March 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
v1.0.10 | registry-vpc.{{.Region}}.aliyuncs.com/acs/alibaba-cloud-price-exporter:v0.2.1-0378c52-aliyun | 2023-03-10 | Registered clusters are supported. | No impact on workloads |
November 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
v1.0.9 | registry-vpc.{{.Region}}.aliyuncs.com/acs/alibaba-cloud-price-exporter:v0.1.9-71eaa43-aliyun | 2022-11-25 | Authorization check is supported by the ACK console. The billing-exporter container that provides the bill analysis feature is combined into the price-exporter container. The stability of the cost analysis feature provided by ack-cost-exporter is improved in scenarios where the nodes in the cluster are frequently scaled.
| Go to the Cost Insights page in the ACK console again. The console prompts you to perform authorizations and update ack-cost-exporter. After you update ack-cost-exporter, the historical cost analysis data provided by the earlier version of ack-cost-exporter is retained. |
August 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
v1.0.7 | | 2022-08-05 | | No impact on workloads |
May 2021
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
v0.1.0 | | 2021-05-11 | | No impact on workloads |