开源版EMQX V5.8, dashboard 页面展示的消息发布/消息接收 指标和通过api获取的完全是反的。

开源版EMQX V5.8, dashboard 页面展示的消息发布/消息接收 指标和通过api获取的完全是反的

这个应该是理解的偏差:

received_msg_rate 是从 emqx 的角度,说的是 emqx 收到消息的速率。
send_msg_rate: 说的是从 emqx 发出消息的速率。

dashboard 显示的:

消息发布/接收速率,说的是从客户端的角度:客户端发布/接收消息的速率 。

是否可以在api中也获取客户端角度的指标数据呢?

我觉得记住理解一下就行了,想让 API 改字段的名字应该是不可能的。
没必要再增加字段。
如果增加了字段,2 个字段(receive_msg_rate Vs client_send_msg_rate)共存,又会引起不必要的误会。

好的,多谢帮忙回复