[ https://issues.apache.org/jira/browse/FLINK-6464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chesnay Schepler closed FLINK-6464. ----------------------------------- Resolution: Fixed Fix Version/s: (was: 1.4.1) master: 7d4bd4b6d6710a7e81a7883aee1947a76d564b9a > Metric name is not stable > ------------------------- > > Key: FLINK-6464 > URL: https://issues.apache.org/jira/browse/FLINK-6464 > Project: Flink > Issue Type: Bug > Components: DataStream API, Metrics > Affects Versions: 1.2.0 > Reporter: Andrey > Assignee: Chesnay Schepler > Priority: Critical > Fix For: 1.5.0 > > > Currently according to the documentation > (https://ci.apache.org/projects/flink/flink-docs-release-1.2/monitoring/metrics.html) > operator metrics constructed using the following pattern: > <operator_name>, <subtask_index> > For some operators, "operator_name" could contain default implementation of > toString method. For example: > {code} > TriggerWindow(TumblingProcessingTimeWindows(3000), > ListStateDescriptor{serializer=org.apache.flink.api.java.typeutils.runtime.kryo.KryoSerializer@c65792d4}, > xxx.Trigger@665fe457, WindowedStream.apply(WindowedStream.java:521)) -> > Sink: Unnamed > {code} > The part "@c65792d4" will be changed every time job is restarted/cancelled. > As a consequence it's not possible to store metrics for a long time. > Expected: > * ensure all operators return human readable, non-default names OR > * change the way TriggerWindow generates it's name. -- This message was sent by Atlassian JIRA (v7.6.3#76005)