Yandex Message Queue metrics
Written by
Updated at July 5, 2024
This section describes the Message Queue metrics delivered to Monitoring.
The metric name is written to the name
label.
All Message Queue metrics share the service=message-queue
label.
HTTP API metrics
Metric name Type, unit |
Description Labels |
---|---|
api.http.errors_count_per_second DGAUGE , errors/s |
Number of request errors per second. Label: method , the Yandex Message Queue API method called. |
api.http.request_duration_milliseconds DGAUGE , milliseconds |
Request execution duration. Label: method , the Yandex Message Queue API method called. |
api.http.requests_count_per_second DGAUGE , requests/s |
Number of requests processed per second. Label: method , the Yandex Message Queue API method called. |
Service metrics
Metric name Type, unit |
Description Labels |
---|---|
queue.messages.client_processing_duration_milliseconds DGAUGE , milliseconds |
Message processing time spent by the recipient. |
queue.messages.deduplicated_count_per_second DGAUGE , messages/s |
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 allows you to determine excessive processing of repeating messages. |
queue.messages.deleted_count_per_second DGAUGE , messages/s |
Message dequeuing frequency. |
queue.messages.empty_receive_attempts_count_per_second DGAUGE , attempts/s |
Number of detected attempts to obtain an empty message per second. |
queue.messages.inflight_count DGAUGE , number |
Number of messages received by their recipients but not dequeued (that are still within the visibility timeout window). |
queue.messages.oldest_age_milliseconds DGAUGE , milliseconds |
Storage time of the earliest message in the queue. The metric name is obsolete and its milliseconds component does not reflect the current units of measure. Currently, the metric is measured in seconds (s ). |
queue.messages.purged_count_per_second DGAUGE , messages/s |
Frequency of message deletion using the PurgeQueue method. |
queue.messages.receive_attempts_count_rate DGAUGE , number |
Number of attempts to receive messages from the queue. |
queue.messages.received_bytes_per_second DGAUGE , bytes/s |
Total size of messages received from the queue per second. |
queue.messages.received_count_per_second DGAUGE , messages/s |
Number of messages received from the queue per second. |
queue.messages.request_timeouts_count_per_second DGAUGE , errors/s |
Number of errors when executing the ReceiveMessage requests. |
queue.messages.reside_duration_milliseconds DGAUGE , milliseconds |
Message processing time in the queue. |
queue.messages.sent_bytes_per_second DGAUGE , bytes/s |
Total size of messages sent to the queue per second. |
queue.messages.sent_count_per_second DGAUGE , messages/s |
Number of messages sent to the queue per second. |
queue.messages.stored_count DGAUGE , number |
Number of messages currently enqueued. |