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)