You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Tsz-wo Sze (Jira)" <ji...@apache.org> on 2022/08/26 07:21:00 UTC
[jira] [Created] (RATIS-1688) Make ratis-metrics pluggable
Tsz-wo Sze created RATIS-1688:
---------------------------------
Summary: Make ratis-metrics pluggable
Key: RATIS-1688
URL: https://issues.apache.org/jira/browse/RATIS-1688
Project: Ratis
Issue Type: Improvement
Components: metrics
Reporter: Tsz-wo Sze
Assignee: Tsz-wo Sze
As discussed in RATIS-1595, we should make ratis-metrics pluggable in order to support different implementations and have different dependencies.
# Define a new public metrics API which uses only Java classes.
# Add a ratis-metrics-dropwizard3 module, which has dropwizard 3 dependency (while the other modules won't have dropwizard 3 dependency). Then, Ozone can use it with dropwizard 3.x.
# Keep ratis-metrics module, which uses the shaded dropwizard in ratis-thirdparty. We still need to update the code for implementing the new metrics API.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)