Re: is there a way to get the watermark per operator in tabular form?
Hi Jin,
In Flink ui, there is already 'currentInputWatermark' [1] which represents the lowest watermark received by this task.
Besides, Flink provided the following metrics about watermark.
* currentInputWatermark [2], represents the lowest watermark received by this task
* currentInputNWatermark [2], represents last watermark this operator has received in its N'th input (in milliseconds), with index N starting from 1. For example currentInput1Watermark, currentInput2Watermark, ...
* currentOutputWatermark [2], represents the last watermark this operator has emitted
You could add those metrics in the Metric tab of Flink WEB UI Dashboard [3], or query these metrics through the Monitoring REST API [4].
BTW, there is a feature in progressed [5] to introduce a CURRENT_WATERMARK function in FLINK SQL.