You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Mason Chen (Jira)" <ji...@apache.org> on 2022/12/14 03:43:00 UTC

[jira] [Created] (FLINK-30409) Support reopening closed metric groups

Mason Chen created FLINK-30409:
----------------------------------

             Summary: Support reopening closed metric groups
                 Key: FLINK-30409
                 URL: https://issues.apache.org/jira/browse/FLINK-30409
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Metrics
    Affects Versions: 1.17.0
            Reporter: Mason Chen


Currently, metricGroup.close() will unregister metrics and the underlying metric groups. If the metricGroup is created again via addGroup(), it will silently fail to create metrics since the metric group is in a closed state.

We need to close metric groups and reopen them because some of the metrics may reference old objects that are no longer relevant/stale and we need to re-create the metric/metric group to point to the new references. For example, we may close `KafkaSourceReader` to remove a topic partition from assignment and then recreate `KafkaSourceReader` with a different set of topic partitions. The metrics should also reflect that.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)