[INFRAUTILS-80] Move metrics component to serviceutils Created: 24/Sep/21  Updated: 04/Mar/22  Resolved: 04/Mar/22

Status: Resolved
Project: infrautils
Component/s: metrics
Affects Version/s: None
Fix Version/s: 3.0.0

Type: Epic Priority: Medium
Reporter: Robert Varga Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: pt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Blocks
is blocked by INFRAUTILS-92 Rename infrautils.utils.function to i... Resolved
Epic Name: Inhume metrics

 Description   

Metrics implementation has never been finished. As such, it is an abstraction which provides very little utility to its users.

It seems to be an idea of combining Dropwizard and Prometheus, yet those serve different purposes and scopes. At the end of the day, Prometheus client and Metrics Core  provide the same instrumentation entrypoints.

Instead of providing a framework to hide these, we should let applications choose what to do. One example would be to standardize on Dropwizard (as The Java Thing(tm)) and bridging it to Prometheus (as The Containers Thing(tm)) via a bridge .

As the user seems to be serviceutils, rehost the component there. It new identity will reflect its placement.


Generated at Wed Feb 07 20:02:12 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.