emqx如何获取数据通过规则SQL解析后开始执行动作的时间

emqx如何通过规则获取开始执行动作的时间

timestamp 事件触发时间 (单位:毫秒)
publish_received_at PUBLISH 消息到达 Broker 的时间 (单位:毫秒)

timestamp- publish_received_at可以得到消息从流入emqx到流入规则的时间,时间几乎是0毫秒一般可以忽略不记。
那么如果我想知道消息在SQL解析完成后开始执行动作的时间呢这个如何获取?是否能够通过规则直接获取?目前看只能通过trace规则来获取?

不行。

除了trace是不是没其他办法获取到了,或者得自己改代码然后再动作数据模版那里去获取这个。

是的,你可以去 github 上说说为什么你要这个指标,说不定能加上。