All Products
Search
Document Center

Application Real-Time Monitoring Service:Billing of general-purpose Prometheus instances, Prometheus instances for ECS, and Prometheus instances for Flink Serverless

Last Updated:Feb 20, 2024

Alibaba Cloud Managed Service for Prometheus Pro Edition supports the subscription billing method. Subscription is a billing method that allows you to pay in advance for the use of resources. This topic describes the billing of general-purpose Prometheus instances, Prometheus instances for ECS, and Prometheus instances for Flink Serverless.

Important

The prices involved in this topic are only for reference. Prices on the buy page shall prevail.

Billable items

You are charged for a subscription Prometheus instance based on the capacity of the instance and the storage duration of data samples.

  • Capacity

    Capacity

    Number of data samples that can be reported for custom metrics per month

    Description

    Small

    3 billion

    For example, you need to report 3 billion data samples for custom metrics each month. We recommend that you select the small capacity when you purchase a subscription Prometheus instance.

    Medium

    10 billion

    For example, you need to report 8 billion data samples for custom metrics each month. We recommend that you select the medium capacity when you purchase a subscription Prometheus instance.

    Large

    25 billion

    For example, you need to report 20 billion data samples for custom metrics each month. We recommend that you select the large capacity when you purchase a subscription Prometheus instance.

    Extra large

    60 billion

    For example, you need to report 50 billion data samples for custom metrics each month. We recommend that you select the extra large capacity when you purchase a subscription Prometheus instance.

    Custom

    More than 60 billion

    You can configure the number of data samples that you can report for custom metrics. For example, you need to report 80 billion data samples for custom metrics each month. We recommend that you select the custom capacity when you purchase a subscription Prometheus instance.

    If the number of reported data samples exceeds the capacity of a Prometheus instance, Managed Service for Prometheus performs throttling on the data samples that you can report to ensure service stability. You can also change the capacity of the Prometheus instance. On the Instances page, find the Prometheus instance and choose Service Change > Specification Upgrade in the Actions column.

    Note

    The metrics are classified into basic metrics and custom metrics. For more information about basic metrics, see Metrics. Custom metrics refer to non-basic metrics.

  • Storage duration

    You can store data samples for one month, three months, or six months. If you select 1 Month as the storage duration when you purchase a Prometheus instance, you can change the storage duration to 3 Months or 6 Months. For more information, see How do I change the storage duration of the data samples for a metric?

    Note

    Managed Service for Prometheus automatically clears the historical data samples that have expired.

Billing cycle

The billing cycle of a subscription Prometheus instance is the amount of time to which you commit when you purchase the instance (based on UTC+8). The billing cycle starts at the time when the subscription Prometheus instance is purchased or renewed (accurate to seconds) and ends at 00:00:00 on the day after the expiration date.

Note

The unit for the billing cycles of a Prometheus instance is calendar years or months.

Billing of Managed Service for Prometheus in Alibaba Cloud public cloud

Chinese mainland

Capacity

Storage duration

Price (USD/month)

Small

One month

123.67

Three months

185.58

Six months

278.44

Medium

One month

340.35

Three months

510.61

Six months

649.90

Large

One month

680.86

Three months

990.41

Six months

1,454.74

Extra large

One month

1,547.60

Three months

2,321.48

Six months

3,482.30

Custom

One month

Formula: Fee of a custom-capacity Prometheus instance = Fee of an extra-large capacity Prometheus instance + Fee of custom metrics = Fee of an extra-large capacity Prometheus instance + (Specified number of data samples for custom metrics - 60)/10 × USD 154.78. Unit of data samples: billion.

Note

For the custom metrics of a Prometheus instance with an extra large capacity, you can report a maximum of 60 billion data samples. If you purchase a subscription custom-capacity Prometheus instance and the specified number of data samples that you want to report exceeds 60 billion, you are charged USD 154.78 for each excess 10 billion data samples. Therefore, the fee of the Prometheus instance is equal to the fee of the extra large capacity plus the fee of the excess data samples.

For example, you set the number of data samples to 70 billion when you purchase a subscription custom-capacity Prometheus instance. The fee of the Prometheus instance is calculated based on the following formula: Fee of the custom-capacity Prometheus instance = 1,547.60 + (70 - 60)/10 × 154.78 = USD 1,702.38. Unit of data samples: billion.

Three months

Formula: Fee of a custom-capacity Prometheus instance = Fee of an extra-large capacity Prometheus instance + Fee of custom metrics = Fee of an extra-large capacity Prometheus instance + (Specified number of data samples for custom metrics - 60)/10 × USD 232.16. Unit of data samples: billion.

Note

For the custom metrics of a Prometheus instance with an extra large capacity, you can report a maximum of 60 billion data samples. If you purchase a subscription custom-capacity Prometheus instance and the specified number of data samples that you want to report exceeds 60 billion, you are charged USD 232.16 for each excess 10 billion data samples. Therefore, the fee of the Prometheus instance is equal to the fee of the extra large capacity plus the fee of the excess data samples.

For example, you set the number of data samples to 70 billion when you purchase a subscription custom-capacity Prometheus instance. The fee of the Prometheus instance is calculated based on the following formula: Fee of the custom-capacity Prometheus instance = 2,321.48 + (70 - 60)/10 × 232.16 = USD 2,553.64. Unit of data samples: billion.

Six months

Formula: Fee of a custom-capacity Prometheus instance = Fee of an extra-large capacity Prometheus instance + Fee of custom metrics = Fee of an extra-large capacity Prometheus instance + (Specified number of data samples for custom metrics - 60)/10 × USD 309.55. Unit of data samples: billion.

Note

For the custom metrics of a Prometheus instance with an extra large capacity, you can report a maximum of 60 billion data samples. If you purchase a subscription custom-capacity Prometheus instance and the specified number of data samples that you want to report exceeds 60 billion, you are charged USD 309.55 for each excess 10 billion data samples. Therefore, the fee of the Prometheus instance is equal to the fee of the extra large capacity plus the fee of the excess data samples.

For example, you set the number of data samples to 70 billion when you purchase a subscription custom-capacity Prometheus instance. The fee of the Prometheus instance is calculated based on the following formula: Fee of the custom-capacity Prometheus instance = 3,482.30 + (70 - 60)/10 × 309.55 = USD 3,791.85. Unit of data samples: billion.

Billing example

For example, you have deployed four nodes in your cluster and you need to report 3 billion data samples for custom metrics and store the data samples for three months. The minimum capacity that you can select is the small capacity (three months). The average monthly fee is USD 185.58.

If you purchase a pay-as-you-go Prometheus instance, you are charged for data reporting and storage. The monthly fee of the Prometheus instance is calculated based on the following formula: 30 × [50 × 0.126 + (3,000/30 - 50) × 0.102] + 30 × [3,000/30 × 0.01 × (90 - 15)] = USD 2,592. Unit of data samples: million. For more information about the pay-as-you-go billing method, see Pay-as-you-go.

Regions outside the Chinese mainland

Capacity

Storage duration

Price (USD/month)

Small

One month

173.13

Three months

259.81

Six months

389.82

Medium

One month

476.49

Three months

714.85

Six months

909.87

Large

One month

953.20

Three months

1,386.58

Six months

2,036.63

Extra large

One month

2,166.65

Three months

3,250.08

Six months

4,875.22

Custom

One month

Formula: Fee of a custom-capacity Prometheus instance = Fee of an extra-large capacity Prometheus instance + Fee of custom metrics = Fee of an extra-large capacity Prometheus instance + (Specified number of data samples for custom metrics - 60)/10 × USD 216.69. Unit of data samples: billion.

Note

For the custom metrics of a Prometheus instance with an extra large capacity, you can report a maximum of 60 billion data samples. If you purchase a subscription custom-capacity Prometheus instance and the specified number of data samples that you want to report exceeds 60 billion, you are charged USD 216.69 for each excess 10 billion data samples. Therefore, the fee of the Prometheus instance is equal to the fee of the extra large capacity plus the fee of the excess data samples.

For example, you set the number of data samples to 70 billion when you purchase a subscription custom-capacity Prometheus instance. The fee of the Prometheus instance is calculated based on the following formula: Fee of the custom-capacity Prometheus instance = 2,166.65 + (70 - 60)/10 × 216.69 = USD 2,383.34. Unit of data samples: billion.

Three months

Formula: Fee of a custom-capacity Prometheus instance = Fee of an extra-large capacity Prometheus instance + Fee of custom metrics = Fee of an extra-large capacity Prometheus instance + (Specified number of data samples for custom metrics - 60)/10 × USD 325.03. Unit of data samples: billion.

Note

For the custom metrics of a Prometheus instance with an extra large capacity, you can report a maximum of 60 billion data samples. If you purchase a subscription custom-capacity Prometheus instance and the specified number of data samples that you want to report exceeds 60 billion, you are charged USD 325.03 for each excess 10 billion data samples. Therefore, the fee of the Prometheus instance is equal to the fee of the extra large capacity plus the fee of the excess data samples.

For example, you set the number of data samples to 70 billion when you purchase a subscription custom-capacity Prometheus instance. The fee of the Prometheus instance is calculated based on the following formula: Fee of the custom-capacity Prometheus instance = 3,250.08 + (70 - 60)/10 × 325.03 = USD 3,575.11. Unit of data samples: billion.

Six months

Formula: Fee of a custom-capacity Prometheus instance = Fee of an extra-large capacity Prometheus instance + Fee of custom metrics = Fee of an extra-large capacity Prometheus instance + (Specified number of data samples for custom metrics - 60)/10 × USD 433.38. Unit of data samples: billion.

Note

For the custom metrics of a Prometheus instance with an extra large capacity, you can report a maximum of 60 billion data samples. If you purchase a subscription custom-capacity Prometheus instance and the specified number of data samples that you want to report exceeds 60 billion, you are charged USD 433.38 for each excess 10 billion data samples. Therefore, the fee of the Prometheus instance is equal to the fee of the extra large capacity plus the fee of the excess data samples.

For example, you set the number of data samples to 70 billion when you purchase a subscription custom-capacity Prometheus instance. The fee of the Prometheus instance is calculated based on the following formula: Fee of the custom-capacity Prometheus instance = 4,875.22 + (70 - 60)/10 × 433.38 = USD 5,308.6. Unit of data samples: billion.

Billing example

For example, you have deployed four nodes in your cluster and you need to report 3 billion data samples for custom metrics and store the data samples for three months. The minimum capacity that you can select is the small capacity (three months). The average monthly fee is USD 259.81.

If you purchase a pay-as-you-go Prometheus instance, you are charged for data reporting and storage. The monthly fee of the Prometheus instance is calculated based on the following formula: 30 × [50 × 0.176 + (3,000/30 - 50) × 0.143] + 30 × [3,000/30 × 0.01 × (90 - 15)] = USD 2,728.5. Unit of data samples: million. For more information about the pay-as-you-go billing method, see Pay-as-you-go.

Enable the subscription billing method

If you created a general-purpose Prometheus instance, Prometheus instance for Flink Serverless, or Prometheus instance for ECS before May 1, 2022, submit a ticket to switch the billing method from pay-as-you-go to subscription. If you created a Prometheus instance on or after May 1, 2022, perform the following steps to switch the billing method from pay-as-you-go to subscription.

Create a subscription Prometheus instance

This method is suitable for creating a Prometheus instance.

  1. Log on to the ARMS console.

  2. In the left-side navigation pane, choose Managed Service for Prometheus > Instances.

  3. On the Instances page, click Create Prometheus Instance.

  4. On the Create Prometheus Instance page, click General-purpose Instance or Prometheus Instance for ECS.

  5. In the panel that appears, configure the parameters as prompted, close the panel, and then return to the Instances page.

  6. Find the Prometheus instance that you created in the previous step and click Enable Subscription in the Actions column.

  7. On the buy page, specify the capacity, the number of data samples that you want to report for custom metrics, storage duration, and subscription duration, read and select the terms of service, and then click Buy Now.

    Note

    If you select Auto-renewal, you are automatically billed for the Prometheus instance after the subscription duration ends If you do not select Auto-renewal on the buy page, you can manually renew the Prometheus instance after the subscription duration ends. For more information, see Manual renewal.

Switch the billing method of an existing Prometheus instance to subscription

This procedure is applicable to scenarios where you want to switch the billing method of an existing general-purpose Prometheus instance, Prometheus instance for Flink Serverless, or Prometheus instance for ECS from pay-as-you-go to subscription.

  1. Log on to the ARMS console.

  2. In the left-side navigation pane, choose Managed Service for Prometheus > Instances.

  3. On the Instances page, find the Prometheus instance and click Enable Subscription in the Actions column.

  4. On the buy page, specify the capacity, the number of data samples that you want to report for custom metrics, storage duration, and subscription duration, read and select the terms of service, and then click Buy Now.

    Note

    If you select Auto-renewal, you are automatically billed for the Prometheus instance after the subscription duration ends If you do not select Auto-renewal on the buy page, you can manually renew the Prometheus instance after the subscription duration ends. For more information, see Manual renewal.

Impact of expiration

If you do not renew a subscription Prometheus instance in time after it expires, the billing method of the Prometheus instance is automatically switched to pay-as-you-go. For more information, see Overdue payments.

View your bills and resource usage

  1. You can check the bills related to Managed Service for Prometheus in the Billing Management console. For more information, see View your bills.

  2. To view the resource usage of the previous day, log on to the ARMS console. On the Instances page, click Resource Usage. For more information, see View bills.