SLS支持在Logstore的扫描查询模式下直接预览SPL执行效果,方便在配置到Flink之前进行调试验证。操作方式类似Unix管道:使用|分隔符分割不同的SPL指令,每次输入一个指令即可实时查看当前结果,然后逐步增加管道数,以渐进式、探索式的方式获取最终结果。例如先执行* | project Payload, error, caller查看筛选后的字段,确认无误后追加| parse-json Payload查看JSON展开效果,再追加| parse-regexp error, 'pattern' as errorJson查看正则提取结果。这种管道式语法使得调试过程非常直观,每一步的输入输出都清晰可见。确认SPL语句的最终效果符合预期后,再将完整SPL配置到Flink SLS Connector的query参数中。开启扫描模式的具体方法可以参考SLS扫描查询文档。
加载中...