You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by GitBox <gi...@apache.org> on 2019/03/18 08:21:17 UTC

[GitHub] [flink] zentol opened a new pull request #8002: [FLINK-11923][metrics] MetricRegistryConfiguration provides MetricReporters Suppliers

zentol opened a new pull request #8002: [FLINK-11923][metrics] MetricRegistryConfiguration provides MetricReporters Suppliers
URL: https://github.com/apache/flink/pull/8002
 
 
   ## What is the purpose of the change
   
   Refactors the `MetricRegistryConfiguration` to provide a `Supplier` for each `MetricReporter` instead of a configuration.
   
   This will make it easier to support reporter factories and makes testing reporters in conjunction with a MetricRegistry significantly easier since you don't have to encode reporters into a Configuration beforehand.
   
   ## Brief change log
   
   * Add `ReporterSetup` for encapsulating reporter-specific arguments for the `MetricRegistryImpl`
   * Move reporter-loading code from `MetricRegistryImpl` to `MetricRegistryConfiguration`
   * Update `MetricRegistryConfiguration`
   
   *(for example:)*
     - *The TaskInfo is stored in the blob store on job creation time as a persistent artifact*
     - *Deployments RPC transmits only the blob storage reference*
     - *TaskManagers retrieve the TaskInfo from the blob cache*

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services