3.1.1.1 数据产生时间戳 3.1.1.1 数据产生时间戳:当“事件发生”不再是一句空话——一个在Flink SQL中用 反向校准 的实战手记 凌晨两点十七分,监控告警第三次亮起。 Kafka Topic 的延迟水位线(watermark lag)持续突破 42 秒,下游窗口计算的 UV 统计结果开始系统性偏低——不是偶尔偏差,而是每小时固定少 3.7%。运维同学甩来一张截图:Flink Web UI 上, 指标呈锯齿状塌陷;日志里反复滚动着一行被忽略太久的 WARN: 这不是数据迟到——这是时间本身,在我们眼皮底下悄悄脱轨了。 你有没有试过,在 Flink SQL 中写这样一句看似天经地义的 DDL: 然后满怀信心地跑起窗口聚合: 结果呢? 第一分钟的 UV 是对的;