【发布时间】:2020-12-22 10:50:41
【问题描述】:
我正在寻找一种正确的方法来了解队列何时空闲。
"idle" = 在预定义的时间内没有发布任何消息。
我如何使用 /api/queues(或其他 API)来实现这一点?
【问题讨论】:
标签: rabbitmq queue rabbitmq-management
我正在寻找一种正确的方法来了解队列何时空闲。
"idle" = 在预定义的时间内没有发布任何消息。
我如何使用 /api/queues(或其他 API)来实现这一点?
【问题讨论】:
标签: rabbitmq queue rabbitmq-management
我不确定您的方法是否完全正确,因为 UI 上的统计信息不是实时的,并且值 idle 表示通用队列活动。
顺便说一句,您可以使用idle_since 字段:
$ curl -s -u guest:guest http://localhost:15672/api/queues/%2F/myqueue | jq '.' | grep idle_since
"idle_since": "2020-12-26 14:02:21",
【讨论】:
api/queues,而是/api/queues/%2F/myqueue