Yandex Managed Service for Prometheus® overview
Yandex Managed Service for Prometheus® is a monitoring system compatible with Prometheus
Prometheus features multiple tools for collecting metrics, including libraries
Yandex Managed Service for Prometheus® is based on the system Yandex uses to monitor its internal services. The system automatically scales metric write, storage, and read operations depending on the workload. Monitoring data is replicated across two availability zones, ensuring high availability.
Getting started
To start using Yandex Managed Service for Prometheus® in the current folder, you need to create a workspace. To do this:
- Open the Yandex Monitoring home page
. - In the left-hand panel, select Prometheus.
- Click Create workspace.
- On the page that opens, you will see links to the endpoints to use for the current folder.
To enable Prometheus-formatted metric writing and reading, follow the relevant guides.
Current features
Note
The system features will be enhanced in upcoming releases.
Feature | Prometheus | Yandex Managed Service for Prometheus® |
---|---|---|
Collecting metrics | Scrape |
Metric writes using Remote Write |
Long-term metric storage | Not intended for long-term metric storage, using third-party solutions |
Support for long-term metric storage, with time-unlimited storage possible through decimation. |
Reading metrics | Data and metadata reads via the HTTP API |
Data and metadata reads via the HTTP API |
Visualization | Expression browser |
Support for Prometheus data source |
Aggregation | Aggregation via recording rules |
Support for existing recording rule files in YAML format, which you can upload and manage via the Monitoring UI and API. |
Alerting | Alerting via alerting rules |
Support for existing alerting rule files in YAML format, which you can upload and manage via the Monitoring UI and API. |
Integration | Client libraries |
Existing libraries and exporters. |
Note
Alerting rules are at the Technical Preview stage. To access the feature, contact support
Current limitations
- The
NaN
value is not supported and is treated as a missing point. - The
+Inf
/-Inf
values may be processed incorrectly. - Alerting rules only support email
and Telegram channels, with no dynamic routing . staleness markers
,exemplars
, andnative histograms
are not supported.
Quotas and limits
Yandex Managed Service for Prometheus® has the following limits:
- Quotas
are organizational constraints that our support team can change upon request. - Limits are technical constraints of the Yandex Cloud architecture. You cannot change the limits.
If you need more resources, contact support at cloud@support.yandex.ru, detailing which quotas you want increased and by how much.
Quotas per endpoint
Limit type | Value |
---|---|
Maximum data write speed in Remote Write |
1,000 requests/s and 80 MB/s |
Number of metrics per write request | 10,000 |
Number of Remote Read API |
200 |
Number of HTTP API |
200 |
Number of unique metrics | 20,000,000 |
Maximum retention period for expired metrics 1 | 60 days |
1 Metrics getting no new values for 60 days are considered expired and removed. Metrics that keep getting new values are stored indefinitely.
Here is what you can do in Prometheus > Workspace > General information:
- View the number of written metrics.
- Go to the page with service dashboards and view the number of requests, errors, and HTTP status codes per second for various endpoints.
Limits per endpoint
Limit type | Value |
---|---|
Number of unique labels per metric | 29 |
© 2025 Linux Foundation. All rights reserved. The Linux Foundation owns and uses registered trademarks. For a list of Linux Foundation trademarks, see Trademark Usage