请问broker统计消息io数量,是每个整10s刷新一次吗

请问broker统计消息io数量,是每个整10s刷新一次吗

因为我通过/api/v5/monitor/nodes/{node.name}?latest=30的接口,有时候要等下一个10s才能获取received和sent

这个接口后台有一个定制器收集计数,收集的时间间隔默认是 10s:

你可以改短一些,在 etc/emqx.conf 文件里:
dashboard.sample_interval = 1s

改完后重启 emqx 或者重载配置文件。

您好,请问修改间隔短一点会不会导致emqx挂掉

我觉着不会的。你改成 1s,再短了也没用,因为还有一些其他的定时器往一张表里塞数据,我们说的这个 1s 的定时器只是周期性从这个表里收集然后呈现给 API。

CPU 可能会高一点,挂掉不太会的。