Closed danielgmyers closed 1 year ago
We should move MetricRecorder and its related classes out into an entirely separate repository, with a different group id.
MetricRecorder
groupId: com.danielgmyers.metrics
com.danielgmyers.metrics
package: recorder classes (from flux-common):
recorder
flux-common
MetricRecorderFactory
NoopMetricRecorderFactory
StandardMetricNames
package: in-memory-recorder classes (from flux-testutils):
in-memory-recorder
flux-testutils
InMemoryMetricRecorder
InMemoryMetricRecorderFactory
The MetricRecorder code has been copied out to its own project: https://github.com/danielgmyers/metric-recorder
Once 1.0.0 is available on Maven Central I'll remove Flux's copies and pull in the dependency.
We should move
MetricRecorder
and its related classes out into an entirely separate repository, with a different group id.groupId:
com.danielgmyers.metrics
package:
recorder
classes (fromflux-common
):MetricRecorder
MetricRecorderFactory
NoopMetricRecorderFactory
StandardMetricNames
package:
in-memory-recorder
classes (fromflux-testutils
):InMemoryMetricRecorder
(fromflux-testutils
)InMemoryMetricRecorderFactory
(fromflux-testutils
)