Paul Merlin created ZEST-190:
--------------------------------

             Summary: Refine Metrics API/SPI
                 Key: ZEST-190
                 URL: https://issues.apache.org/jira/browse/ZEST-190
             Project: Zest
          Issue Type: Improvement
            Reporter: Paul Merlin
            Assignee: Paul Merlin
             Fix For: 3.0


The current metrics API mixes in pure metrics aspects with reporting ones. The 
factories should not require the reporting duration unit nor the rate unit nor 
display names. These should be chosen when using reporters, whatever the 
metrics collection backend.

Let's use {{Stream<Metric>}} instead of {{Iterable}} in 
{{MetricsFactory::registered()}}.

{{@TimingCapture}} concern should name timers with some "Structure path" by 
default, like we do in jmx support, and allow to name the underlying timer with 
an annotation parameter.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to