Github user zentol commented on the issue:

    https://github.com/apache/flink/pull/2112
  
    -1. I haven't looked very deeply at the actual code but let me share some 
thoughts:
    
    I was under the impression that the core of this issue was to implement at 
least 1 Histogram that does not rely on another library. It _should_ contain at 
least one to guarantee that the compatibility layer works properly.
    
    The original PR for the metric system already contained wrapped DropWIzard 
Histograms, which were specifically taken out as they did not meet our 
performance needs. Why we now essentially revert this decision now 2 weeks 
later is beyond me. I also hope you did not spend too much time writing this as 
a lot of similar code already existed.
    
    As such I really don't see the point of the DropWizardWrapper. IMO the only 
thing we need is the HistogramWrapper class, which may require a more 
distinctive name btw. . We should not expose a DW -> Flink compatibility layer, 
next up people want to use DW Timers, Gauges etc. as well. This will simply 
create more work for us.
    
    The original PR also contained the flink-metric-reporters module as 
flink-metrics. Now we revert this again as well. Just...wth.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to