Yandex Monitoring pricing
What goes into the cost of using Monitoring
Currently, Monitoring charges for writing custom metrics via the Monitoring API and writing any metrics via the Prometheus Remote API, as well as reading any metrics via the Monitoring API.
Reading metrics via the Prometheus Remote API is not yet billable.
Pricing features:
- After writing or reading the first 50 million values via the Monitoring API, the writing charge is reduced. For more information, refer to Pricing.
- There is no charge for writing Yandex Cloud resource metrics collected automatically.
- Reading metrics via the Monitoring interface and Yandex Cloud console is not charged.
- Incoming and outgoing traffic in Monitoring is not charged.
Cost calculation example
The cost of using Monitoring for 30 days if writing 20 metrics at 1 value per minute via the Monitoring API:
20 × 1 × (60 × 24 × 30) = 864,000 values = 0.864 million values
0.864 × $0.0784 = $0.0677376 = $0.07
Total: $0.07
Where:
- 20 is the number of metrics.
- 1 is the number of values written per minute.
- (60 × 24 × 30) is the number of minutes in 30 days.
- $0.0784 is the cost of writing 1 million values (up to 50 million values).
The cost of using Monitoring for 30 days if writing 20 metrics at 1 value per second via the Monitoring API:
20 × 1 × (60 × 60 × 24 × 30) = 51,840,000 values = 51.84 million values
50 × $0.0784 + (51.84 - 50) × $0.0448 = $4.00
Total: $4.00
Where:
- 20 is the number of metrics.
- 1 is the number of values written per second.
- (60 × 60 × 24 × 30) is the number of seconds in 30 days.
- $0.0784 is the cost of writing 1 million values (up to 50 million values).
- $0.0448 is the cost of writing 1 million values (over 50 million values).
The cost of exporting 100 metrics from Monitoring to your own Prometheus monitoring system installation with a polling interval of 15 seconds for 30 days via the Monitoring API:
100 × (60/15) × (60 × 24 × 30) = 17,280,000 values = 17.28 million values
17.28 × $0.0560 = $0.97
Total: $0.97
Where:
- 100 is the number of metrics.
- (60 / 15) is the number of values read per minute.
- (60 × 24 × 30) is the number of minutes in 30 days.
- $0.0560 is the cost of reading 1 million values (up to 50 million values).
Pricing
Monitoring API
The minimum billing unit is 1 metric value. The cost is rounded to the nearest cent.
For example, the cost of writing the first 100,000 values is (100,000 values / 1 million) × $0.0784 = $0.00784
, which is rounded to $0.01
. The cost of writing 150,000 values is (150,000 values / 1 million) × $0.0784 = $0.01176
, which is rounded to $0.01
. Where $0.0784
is the cost per 1 million values (when writing up to 50 million values).
Service | Cost per 1 million values, without VAT |
---|---|
Reading any metric values via the API (up to 50 million values) |
$0.056000 |
Reading any metric values via the API (over 50 million values) |
$0.033600 |
Writing custom metric values via the API (up to 50 million values) |
$0.078400 |
Writing custom metric values via the API (over 50 million values) |
$0.044800 |
Writing Yandex Cloud resource metric values | Free |
Prometheus Remote API
Note
The prices are valid as of March 12, 2024.
Service | Cost per million values, including VAT |
---|---|
Writing metric values via the Prometheus Remote API (up to 50 million values) |
Free of charge |
Writing metric values via the Prometheus Remote API (50 million to 10 billion values) |
$0.0168 |
Writing metric values via the Prometheus Remote API (over 10 billion values) |
$0.0048 |
Reading metric values via the Prometheus Remote API | Free of charge |
© 2024 Linux Foundation. All rights reserved. The Linux Foundation owns and uses registered trademarks. For a list of Linux Foundation trademarks, see Trademark Usage