[ https://issues.apache.org/jira/browse/FLINK-4532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chesnay Schepler closed FLINK-4532. ----------------------------------- Resolution: Won't Fix This would add a lot of complexity, so as long as there are workarounds let's stick with those. > Allow independent metrics reporter for tasks > -------------------------------------------- > > Key: FLINK-4532 > URL: https://issues.apache.org/jira/browse/FLINK-4532 > Project: Flink > Issue Type: Improvement > Components: Runtime / Metrics > Reporter: Renkai Ge > Priority: Major > > Currently, JobManager, TaskManager and Task share the same configuration of > reporters, and implementations of > org.apache.flink.metrics.reporter.MetricReporter should be in classpath > before JobManager started. > In a cluster with multi tenancy, cluster administrator may want to monitor > the cluster metrics in one place, and the owner of a application want to view > the metrics of their application in somewhere else, and they may put custom > MetricReporter in the application jar if the classpath don't provide one. > I want to implement this by: > 1. Make it possible to load MetricReporter from userCodeClassLoader. > 2. Put new API into ExecutionConfig like {code}public long > enableAdditionalMetricReporters(List<String> classNames,boolean > disableGlobalMetricReporters);{code} > I will begin to work on this if you guys agrees. -- This message was sent by Atlassian Jira (v8.3.4#803005)