Chesnay Schepler created FLINK-4192:
---------------------------------------
Summary: Move Metrics API to separate module
Key: FLINK-4192
URL:
https://issues.apache.org/jira/browse/FLINK-4192 Project: Flink
Issue Type: Improvement
Components: Metrics
Affects Versions: 1.1.0
Reporter: Chesnay Schepler
Assignee: Chesnay Schepler
Fix For: 1.1.0
All metrics code currently resides in flink-core. If a user implements a reporter and wants a fat jar it will now have to include the entire flink-core module.
Instead, we could move several interfaces into a separate module.
These interfaces to move include:
* Counter, Gauge, Histogram(Statistics)
* MetricGroup
* MetricReporter, Scheduled, AbstractReporter
In addition a new MetricRegistry interface will be required as well as a replacement for the Configuration.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)