[ 
https://issues.apache.org/jira/browse/FLINK-5090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15924075#comment-15924075
 ] 

ASF GitHub Bot commented on FLINK-5090:
---------------------------------------

Github user NicoK commented on a diff in the pull request:

    https://github.com/apache/flink/pull/3348#discussion_r105891279
  
    --- Diff: 
flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java ---
    @@ -389,11 +389,20 @@ public Task(
                        ++counter;
                }
     
    +           invokableHasBeenCanceled = new AtomicBoolean(false);
    +
    +           // finally, create the executing thread, but do not start it
    +           executingThread = new Thread(TASK_THREADS_GROUP, this, 
taskNameWithSubtask);
    +
    +           // add metrics for buffers
    +           this.metrics.getIOMetricGroup().initializeBufferMetrics(this);
    +
                // register detailed network metrics, if configured
                if 
(tmConfig.getBoolean(TaskManagerOptions.NETWORK_DETAILED_METRICS_KEY)) {
    -                   MetricGroup networkGroup = 
metricGroup.addGroup("Network"); // same as in 
MetricUtils.instantiateNetworkMetrics()
    -                   MetricGroup outputGroup = 
networkGroup.addGroup("Output"); // this is optional
    -                   MetricGroup inputGroup = 
networkGroup.addGroup("Input"); // this is optional
    +                   // similar to MetricUtils.instantiateNetworkMetrics() 
but inside this IOMetricGroup
    +                   MetricGroup networkGroup = 
this.metrics.getIOMetricGroup().addGroup("Network");
    --- End diff --
    
    this seems a bit strange to me in general and I see several occurrences of 
`this.metrics.getIOMetricGroup()` in the code base - which use is preferred?


> Expose optionally detailed metrics about network queue lengths
> --------------------------------------------------------------
>
>                 Key: FLINK-5090
>                 URL: https://issues.apache.org/jira/browse/FLINK-5090
>             Project: Flink
>          Issue Type: New Feature
>          Components: Metrics, Network
>    Affects Versions: 1.1.3
>            Reporter: Stephan Ewen
>            Assignee: Stephan Ewen
>
> For debugging purposes, it is important to have access to more detailed 
> metrics about the length of network input and output queues.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to