polygene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Merlin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ZEST-190) Refine Metrics API/SPI
Date Mon, 24 Oct 2016 17:32:58 GMT
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

View raw message