With metrics being included in ZIO 2.0 the role of this library is getting clarified as providing implementations of metrics clients that users can "plug in" to their ZIO applications.
We should create a new branch that depends on the latest snapshot of the series/2.x branch of zio and implements Prometheus, StatsD, and the developer mode clients. All other functionality should be removed.
This will both allow early users of ZIO 2.0 to integrate metrics reporting with their existing infrastructure and serve as a proof point that the hooks exposed by ZIO are sufficient to implement clients in an efficient and ergonomic way.
With metrics being included in ZIO 2.0 the role of this library is getting clarified as providing implementations of metrics clients that users can "plug in" to their ZIO applications.
We should create a new branch that depends on the latest snapshot of the
series/2.x
branch ofzio
and implements Prometheus, StatsD, and the developer mode clients. All other functionality should be removed.This will both allow early users of ZIO 2.0 to integrate metrics reporting with their existing infrastructure and serve as a proof point that the hooks exposed by ZIO are sufficient to implement clients in an efficient and ergonomic way.