ENF News Bot
Automated News Bot
- Joined
- Apr 15, 2022
- Messages
- 2,591
Queues, Cloudflare's managed message queue, now exposes realtime backlog metrics via the dashboard, REST API, and JavaScript API. Three new fields are available:
The following endpoints also now include a
Call
You can also query these fields via the GraphQL Analytics API or view realtime backlog on the dashboard ↗︎.
For more information, refer to Queues metrics.
Continue reading...
backlog_count— the number of unacknowledged messages in the queuebacklog_bytes— the total size of those messages in bytesoldest_message_timestamp_ms— the timestamp of the oldest unacknowledged message
The following endpoints also now include a
metadata.metrics object on the result field after successful message consumption:/accounts/{account_id}/queues/{queue_id}/messages/pull/accounts/{account_id}/queues/{queue_id}/messages/accounts/{account_id}/queues/{queue_id}/messages/batch
Javascript APIs
https://developers.cloudflare.com/changelog/rss/#javascript-apisCall
env.QUEUE.metrics() to get realtime backlog metrics:
Code:
const {
backlogCount, // number
backlogBytes, // number
oldestMessageTimestamp, // Date | undefined
} = await env.QUEUE.metrics();
env.QUEUE.send() and env.QUEUE.sendBatch() also now return a metrics object on the response.You can also query these fields via the GraphQL Analytics API or view realtime backlog on the dashboard ↗︎.
For more information, refer to Queues metrics.
Continue reading...