过去一小时的RabbitMQ消息速率

bfnvny8b  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(304)

如何获取过去一小时的消息速率信息?
类似于此管理插件:

我试探着:

http://server:XXXXX/api/overview?msg_rates_age=3600&msg_rates_incr=60

我不明白那些“样本”数字是什么意思?如何得到正确的100 ... 120像“率”?

oyjwcjzk

oyjwcjzk1#

sample统计量定义为:
显示在请求的时间段内如何更改的快照。
在这里,the value 是您要测量以获得费率的项目。
例如,在您的示例中,“发布”类别中有474673496条消息,并且该总数一直在随时间变化,如sampletimestamp值对中的每一个值所示。
(The从the Unix epoch开始的时间戳以毫秒为单位。因此1658595600000Saturday, July 23, 2022 5:00:00 PM GMT。)
您可以使用此数据来查看采样周期内速率的变化情况。
您可以在以下位置找到相关文档:
RabbitMQ Management HTTP Stats
本文档是针对旧版本的Rabbit(v3.6.9)的-因此可能会有更新的文档页面(如果是这样的话,我无法找到它)。

更新

最新文档:
http://raw.githack.com/rabbitmq/rabbitmq-server/v3.10.6/deps/rabbitmq_management/priv/www/api/index.html
它现在是一个合并页面,而不是两个单独的页面。

相关问题