emqx如何通过规则获取开始执行动作的时间
timestamp | 事件触发时间 (单位:毫秒) |
---|---|
publish_received_at | PUBLISH 消息到达 Broker 的时间 (单位:毫秒) |
timestamp- publish_received_at可以得到消息从流入emqx到流入规则的时间,时间几乎是0毫秒一般可以忽略不记。
那么如果我想知道消息在SQL解析完成后开始执行动作的时间呢这个如何获取?是否能够通过规则直接获取?目前看只能通过trace规则来获取?
emqx如何通过规则获取开始执行动作的时间
timestamp | 事件触发时间 (单位:毫秒) |
---|---|
publish_received_at | PUBLISH 消息到达 Broker 的时间 (单位:毫秒) |
timestamp- publish_received_at可以得到消息从流入emqx到流入规则的时间,时间几乎是0毫秒一般可以忽略不记。
那么如果我想知道消息在SQL解析完成后开始执行动作的时间呢这个如何获取?是否能够通过规则直接获取?目前看只能通过trace规则来获取?
不行。
除了trace是不是没其他办法获取到了,或者得自己改代码然后再动作数据模版那里去获取这个。
是的,你可以去 github 上说说为什么你要这个指标,说不定能加上。