Yandex Monitoring metric reference
Written by
Updated at April 28, 2025
This section describes Message Queue metrics delivered to Monitoring.
The name label contains the metric name.
All Message Queue metrics share the service=message-queue label.
HTTP API metrics
| Metric name Type, units |
Description Labels |
|---|---|
api.http.errors_count_per_secondDGAUGE, errors per second |
Number of query execution errors per second. Labels: method containing the Yandex Message Queue API method called. |
api.http.request_duration_millisecondsDGAUGE, milliseconds |
Query execution duration. Labels: method containing the Yandex Message Queue API method called. |
api.http.requests_count_per_secondDGAUGE, requests per second |
Number of processed requests per second. Labels: method containing the Yandex Message Queue API method called. |
Service metrics
| Metric name Type, units |
Description Labels |
|---|---|
queue.messages.client_processing_duration_millisecondsDGAUGE, milliseconds |
Message processing duration on the receiving side |
queue.messages.deduplicated_count_per_secondDGAUGE, messages per second |
Message deduplication frequency shows the number of messages processed a certain number of times during the above-mentioned period, e.g. how many messages were processed once, how many were processed twice, etc. This metric is used to detect redundant processing of duplicate messages. |
queue.messages.deleted_count_per_secondDGAUGE, messages per second |
Message dequeuing frequency |
queue.messages.empty_receive_attempts_count_per_secondDGAUGE, attempts per second |
Number of detected attempts to obtain an empty message per second |
queue.messages.inflight_countDGAUGE, count |
Number of in-flight messages, i.e., messages received by consumers but not dequeued (that are still within the visibility timeout window). |
queue.messages.oldest_age_millisecondsDGAUGE, milliseconds |
Age of oldest message in the queue. The metric name is deprecated, and the milliseconds substring does not align with the current units of measure. Currently, the metric is measured in seconds (s). |
queue.messages.purged_count_per_secondDGAUGE, messages per second |
Frequency of message deletion using the PurgeQueue method |
queue.messages.receive_attempts_count_rateDGAUGE, count |
Number of attempts to receive messages from the queue |
queue.messages.received_bytes_per_secondDGAUGE, bytes per second |
Total size of messages received from the queue per second |
queue.messages.received_count_per_secondDGAUGE, messages per second |
Number of messages received from the queue per second |
queue.messages.request_timeouts_count_per_secondDGAUGE, errors per second |
Number of ReceiveMessage request errors |
queue.messages.reside_duration_millisecondsDGAUGE, milliseconds |
Message processing time in the queue |
queue.messages.sent_bytes_per_secondDGAUGE, bytes per second |
Total size of messages enqueued per second |
queue.messages.sent_count_per_secondDGAUGE, messages per second |
Number of messages enqueued per second |
queue.messages.stored_countDGAUGE, count |
Number of messages currently in the queue |