[
https://issues.apache.org/jira/browse/BEAM-11212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17482958#comment-17482958
]
Janek Bevendorff commented on BEAM-11212:
-----------------------------------------
??This issue was marked "stale-P2" and has not received a public comment in 14
days. It is now automatically moved to P3. If you are still affected by it, you
can comment and move it back to P2.??
Please move it back. This issue is driving me nuts. I want to be able to see
metrics about my running job in real time in the Flink UI.
> Beam metrics should be displayed in Flink UI "Metrics" tab
> ----------------------------------------------------------
>
> Key: BEAM-11212
> URL: https://issues.apache.org/jira/browse/BEAM-11212
> Project: Beam
> Issue Type: Wish
> Components: runner-flink
> Reporter: Kyle Weaver
> Priority: P3
> Labels: portability-flink
> Attachments: Screenshot 2021-01-20 at 12.07.33.png, Screenshot
> 2021-01-20 at 12.08.44.png, flink-metrics.png
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> All Beam metrics are visible in the Flink UI in a single accumulator value
> (in the "Accumulators" tab), which is a large, hard-to-read blob. Originally,
> this blob was rendered in a bespoke format
> (https://github.com/apache/beam/blob/ead80b469ffeeddcd8e9e5c8dc462eec0b0ffc6b/sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricQueryResults.java#L63-L72).
> I changed the format to JSON so it could be easily deserialized (BEAM-9600).
> But then an issue was filed (BEAM-10294) reporting that the new JSON format
> was harder to read than the original bespoke format. The temporary fix was to
> revert to the bespoke format in Spark, while allowing Flink to continue to
> use JSON. However, if Beam metrics in Flink are only visible as an
> accumulator, then they are also unreadable because the payloads are in binary
> form (BEAM-10719).
> Having metrics visible in Flink's "Metrics" tab would A) make metrics easier
> to read (even compared to the bespoke accumulator string format), and closer
> to what users of Beamless Flink expect, and B) free us to use the accumulator
> however we wish for Beam internal purposes, without worrying about
> readability.
> One question I'm not sure about is, why can't we see Beam metrics in the
> Flink UI already? I thought we were already translating Beam metrics into
> Flink native metrics
> (https://github.com/apache/beam/blob/ea2a3f6896b66a2852a2ff3d82f4e1b010013d13/runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.java#L108-L109).
> Is there something else we need to do to display them in the UI?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)