You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Andrey (JIRA)" <ji...@apache.org> on 2017/05/05 15:31:04 UTC
[jira] [Created] (FLINK-6464) Metric name is not stable
Andrey created FLINK-6464:
-----------------------------
Summary: Metric name is not stable
Key: FLINK-6464
URL: https://issues.apache.org/jira/browse/FLINK-6464
Project: Flink
Issue Type: Bug
Affects Versions: 1.2.0
Reporter: Andrey
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
(v6.3.15#6346)