Cloudflare Queues にリアルタイムバックログメトリクスが追加
Key Points
- リアルタイムバックログメトリクス公開
- 複数APIで統一的にアクセス可能
- メッセージ監視の詳細化
Summary
Cloudflare Queuesがリアルタイムバックログメトリクスをダッシュボード、REST API、JavaScript APIを通じて公開しました。キューの状態を詳細に監視できるようになります。
Key Points
-
3つの新しいメトリクスフィールド
backlog_count: 未確認メッセージ数backlog_bytes: メッセージの合計サイズ(バイト)oldest_message_timestamp_ms: 最古の未確認メッセージのタイムスタンプ
-
API エンドポイント対応
/accounts/{account_id}/queues/{queue_id}/messages/pull/accounts/{account_id}/queues/{queue_id}/messages/accounts/{account_id}/queues/{queue_id}/messages/batch- メッセージ消費後の結果に
metadata.metricsオブジェクトが含まれます
-
JavaScript API
env.QUEUE.metrics()でリアルタイムメトリクスを取得env.QUEUE.send()とenv.QUEUE.sendBatch()がレスポンスにmetricsオブジェクトを返却
-
その他の利用方法
- GraphQL Analytics APIでのクエリ対応
- ダッシュボードでのリアルタイム表示