Github user aljoscha commented on a diff in the pull request:
https://github.com/apache/flink/pull/6292#discussion_r201340299
--- Diff:
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/OneInputStreamTask.java
---
@@ -93,7 +93,7 @@ public void init() throws Exception {
inputWatermarkGauge);
}
headOperator.getMetricGroup().gauge(MetricNames.IO_CURRENT_INPUT_WATERMARK,
this.inputWatermarkGauge);
-
getEnvironment().getMetricGroup().gauge(MetricNames.IO_CURRENT_INPUT_WATERMARK,
this.inputWatermarkGauge);
+
getEnvironment().getMetricGroup().gauge(MetricNames.IO_CURRENT_INPUT_WATERMARK,
this.inputWatermarkGauge::getValue);
--- End diff --
maybe document that we create a wrapping metric because registered metrics
objects have to be unique
---