所以我想在我的水印落后时发出警报。
我想使用flink的工作经理报告的指标。像这样的,但这不是我喜欢的。
(timestamp(flink_taskmanager_job_task_operator_currentInputWatermark{task_name=~"my_window.*"})-(4*60*60*1000))-flink_taskmanager_job_task_operator_currentInputWatermark{task_name=~"my_window.*"}
口头:我想得到currenttime(报告度量的时间)的差异-wmatermark ts。 (4*60*60*1000)
转换成edt有更好的方法吗?
1条答案
按热度按时间p8ekf7hl1#
好 啊。所以上面的查询几乎是完美的。我做错的是把edt时间戳改成了-4h。下面是实现这一点的最佳查询:
这个
flink_taskmanager_job_task_operator_currentInputWatermark
报告在ms中不报告,但timestamp
因此*1000
转换