[ https://issues.apache.org/jira/browse/POLYGENE-190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Niclas Hedhman closed POLYGENE-190. ----------------------------------- > Refine Metrics API/SPI > ---------------------- > > Key: POLYGENE-190 > URL: https://issues.apache.org/jira/browse/POLYGENE-190 > Project: Polygene > Issue Type: Improvement > Reporter: Paul Merlin > Assignee: Paul Merlin > Priority: Major > Fix For: 3.0.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 (v7.6.3#76005)