Hi All,
I would like to start a discussion for FLIP-165: Operator's Flame Graphs [1] A Flame Graph [2] is a visualization that is very effective for providing answers to the questions like: - Which methods are currently consuming CPU resources? - How CPU utilization by one method compares to the others? - Which series of calls on the stack led to executing a particular method? I have already opened a PR [3] that represents the implementation approach proposed in the FLIP. It supports both on-CPU and off-CPU [4] Flame Graphs. Looking forward to your feedback. P.S: I would like to give kudos to David Moravek for his prototyping work [5] on this feature. Although the proposed implementation significantly diverges from his prototype on the Flink side, the work done on connecting the d3-flame-graph library to the right data structure retrieved from Flink was instrumental for enabling this feature. [1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-165%3A+Operator%27s+Flame+Graphs [2] http://www.brendangregg.com/flamegraphs.html [3] https://github.com/apache/flink/pull/15054 [4] http://www.brendangregg.com/FlameGraphs/offcpuflamegraphs.html [5] https://issues.apache.org/jira/browse/FLINK-13550?focusedCommentId=17083026&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17083026 Best, -- Alexander Fedulov | Solutions Architect Follow us @VervericaData -- Join Flink Forward - The Apache Flink Conference Stream Processing | Event Driven | Real Time -- Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany -- Ververica GmbH Registered at Amtsgericht Charlottenburg: HRB 158244 B Managing Directors: Yip Park Tung Jason, Jinwei (Kevin) Zhang, Karl Anton Wehner -- Sent from: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/ |
Hi Alexander,
I had to moderate and accept your email to dev@ list. Could you subscribe to dev@ list for Apache Flink [1] to continue getting updates from your discussion thread? Thanks, Henry [1] https://flink.apache.org/community.html#mailing-lists On Mon, Mar 1, 2021 at 3:42 PM Alexander Fedulov <[hidden email]> wrote: > Hi All, > > I would like to start a discussion for FLIP-165: Operator's Flame Graphs > [1] > > A Flame Graph [2] is a visualization that is very effective for providing > answers to the questions like: > - Which methods are currently consuming CPU resources? > - How CPU utilization by one method compares to the others? > - Which series of calls on the stack led to executing a particular method? > > I have already opened a PR [3] that represents the implementation approach > proposed in the FLIP. It supports both on-CPU and off-CPU [4] Flame Graphs. > > Looking forward to your feedback. > > P.S: I would like to give kudos to David Moravek for his prototyping work > [5] on this feature. Although the proposed implementation significantly > diverges from his prototype on the Flink side, the work done on connecting > the d3-flame-graph library to the right data structure retrieved from Flink > was instrumental for enabling this feature. > > [1] > > https://cwiki.apache.org/confluence/display/FLINK/FLIP-165%3A+Operator%27s+Flame+Graphs > [2] http://www.brendangregg.com/flamegraphs.html > [3] https://github.com/apache/flink/pull/15054 > [4] http://www.brendangregg.com/FlameGraphs/offcpuflamegraphs.html > [5] > > https://issues.apache.org/jira/browse/FLINK-13550?focusedCommentId=17083026&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17083026 > > > Best, > -- > > Alexander Fedulov | Solutions Architect > > > Follow us @VervericaData > > -- > > Join Flink Forward - The Apache Flink Conference > > Stream Processing | Event Driven | Real Time > > -- > > Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany > > -- > > Ververica GmbH > Registered at Amtsgericht Charlottenburg: HRB 158244 B > Managing Directors: Yip Park Tung Jason, Jinwei (Kevin) Zhang, Karl Anton > Wehner > > > > > > -- > Sent from: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/ > |
Thanks Henry, I have some issues with subscribing with our domain (it is an
alias). @All, this thread is a duplicate caused by some technical issues, sorry for that. Please ignore it and use the previous one with the same title instead for the discussion: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-165-Operator-s-Flame-Graphs-td49097.html Best, Alexander -- Sent from: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/ |
Free forum by Nabble | Edit this page |