pnowojski commented on a change in pull request #10359: [FLINK-14813][metrics] 
Provide `isBackPressured` Task metric
URL: https://github.com/apache/flink/pull/10359#discussion_r352113058
 
 

 ##########
 File path: 
flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java
 ##########
 @@ -351,6 +353,7 @@ public Task(
                this.taskManagerConfig = 
Preconditions.checkNotNull(taskManagerConfig);
 
                this.metrics = metricGroup;
+               metricGroup.gauge(MetricNames.IS_BACKPRESSURED, new 
BackPressureGauge(this));
 
 Review comment:
   I'm not sure what "0.3" of back pressure should mean? Task is back 
pressured, or it's not. Unless 0.3 would mean that task is back pressured 30% 
of the time? But such kind of aggregation maybe should be performed on some 
upper level (if at all).
   
   If you would like to expose how close to a back pressure task is, we already 
have metrics for that - buffer pool usages. (keep also in mind that it's really 
hard to observe in the real world any other situation then empty or full 
buffers - having partially full buffers is always very temporarily situation)

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to