You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@zookeeper.apache.org by "Ron Dagostino (Jira)" <ji...@apache.org> on 2021/06/22 22:07:00 UTC
[jira] [Created] (ZOOKEEPER-4324) Hard dependency on
io.dropwizard.metrics:metrics-core cannot be avoided
Ron Dagostino created ZOOKEEPER-4324:
----------------------------------------
Summary: Hard dependency on io.dropwizard.metrics:metrics-core cannot be avoided
Key: ZOOKEEPER-4324
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4324
Project: ZooKeeper
Issue Type: Bug
Components: metric system
Affects Versions: 3.6.3
Reporter: Ron Dagostino
The metrics subsystem has a hard dependency on io.dropwizard.metrics:metrics-core that cannot be avoided because of this code:
public final class ServerMetrics {
/**
* Dummy instance useful for tests.
*/
public static final ServerMetrics DEFAULT_METRICS_FOR_TESTS = new ServerMetrics(new DefaultMetricsProvider());
Even if the config metricsProvider.className=org.apache.zookeeper.metrics.impl.NullMetricsProvider is set the above code will still execute and create the dependency.
It would be best to make the dependency optional by removing the above code.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)