[ https://issues.apache.org/jira/browse/FLINK-21858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17453818#comment-17453818 ]
Martijn Visser commented on FLINK-21858: ---------------------------------------- I expect that this ticket will be resolved via https://issues.apache.org/jira/browse/FLINK-25070 > TaskMetricGroup taskName is too long, especially in sql tasks. > -------------------------------------------------------------- > > Key: FLINK-21858 > URL: https://issues.apache.org/jira/browse/FLINK-21858 > Project: Flink > Issue Type: Improvement > Components: Runtime / Metrics > Affects Versions: 1.12.0, 1.12.1, 1.12.2 > Reporter: Andrew.D.lin > Priority: Minor > Labels: auto-deprioritized-major, auto-unassigned, stale-minor > > Now operatorName is limited to 80 by > org.apache.flink.runtime.metrics.groups.TaskMetricGroup#METRICS_OPERATOR_NAME_MAX_LENGTH. > So propose to limit the maximum length of metric name by configuration. > > Here is an example: > > "taskName":"GlobalGroupAggregate(groupBy=[dt, src, src1, src2, src3, ct1, > ct2], select=[dt, src, src1, src2, src3, ct1, ct2, SUM_RETRACT((sum$0, > count$1)) AS sx_pv, SUM_RETRACT((sum$2, count$3)) AS sx_uv, > MAX_RETRACT(max$4) AS updt_time, MAX_RETRACT(max$5) AS time_id]) -> > Calc(select=[((MD5((dt CONCAT _UTF-16LE'|' CONCAT src CONCAT _UTF-16LE'|' > CONCAT src1 CONCAT _UTF-16LE'|' CONCAT src2 CONCAT _UTF-16LE'|' CONCAT src3 > CONCAT _UTF-16LE'|' CONCAT ct1 CONCAT _UTF-16LE'|' CONCAT ct2 CONCAT > _UTF-16LE'|' CONCAT time_id)) SUBSTR 1 SUBSTR 2) CONCAT _UTF-16LE'_' CONCAT > (dt CONCAT _UTF-16LE'|' CONCAT src CONCAT _UTF-16LE'|' CONCAT src1 CONCAT > _UTF-16LE'|' CONCAT src2 CONCAT _UTF-16LE'|' CONCAT src3 CONCAT _UTF-16LE'|' > CONCAT ct1 CONCAT _UTF-16LE'|' CONCAT ct2 CONCAT _UTF-16LE'|' CONCAT > time_id)) AS rowkey, sx_pv, sx_uv, updt_time]) -> > LocalGroupAggregate(groupBy=[rowkey], select=[rowkey, MAX_RETRACT(sx_pv) AS > max$0, MAX_RETRACT(sx_uv) AS max$1, MAX_RETRACT(updt_time) AS max$2, > COUNT_RETRACT(*) AS count1$3])" > "operatorName":"GlobalGroupAggregate(groupBy=[dt, src, src1, src2, src3, ct1, > ct2], selec=[dt, s" > -- This message was sent by Atlassian Jira (v8.20.1#820001)