Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-6282

Update Drill's Metrics dependencies

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      Description

      There are three types of metrics in Drill: 
      1. com.yammer.metrics
      2. com.codahale.metrics
      3. io.dropwizard.metrics
      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.

        Attachments

          Activity

            People

            • Assignee:
              vitalii Vitalii Diravka
              Reporter:
              vitalii Vitalii Diravka
              Reviewer:
              Vlad Rozov

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment