There are three types of metrics in Drill:
Directly Drill uses only 2. The 1 and 3 ones are used as transitive dependencies only.
The 2 and 3 ones have the same class full identifiers and maven doesn't know which library to use (https://github.com/dropwizard/metrics/issues/1044).
The 2 one is an outdated, but the 3 one is still under developing and updating.
Therefore the decision is:
- to replace com.codahale.metrics with last io.dropwizard.metrics Metrics for Drill,
- to remove com.yammer.metrics dependencies.