jtstorck opened a new pull request #3520: NIFI-5373 Created new module nifi-metrics URL: https://github.com/apache/nifi/pull/3520 In nifi-metrics, added build-helper-maven-plugin to enable groovy tests to run, since there are no java tests or src/test/java path in the module Replaced yammer/dropwizard's VirtualMachineMetrics usage in multiple modules with JvmMetrics interface and JmxJvmMetrics implementation in nifi-metrics Updated nifi-datadog-reporting-task to use nifi-metrics:1.10.0-SNAPSHOT Updated nifi-scripting-bundle to use nifi-metrics:1.10.0-SNAPSHOT Updated ScriptedReportingTask to use JmxJvmMetrics instead of VirtualMachineMetrics Updated nifi-reporting-utils pom to use nifi-metrics:1.10.0-SNAPSHOT Updated nifi-ambari-reporting-task pom to use nifi-metrics:1.10.0-SNAPSHOT Updated SiteToSiteMetricsReportingTask to use nifi-metrics:1.10.0-SNAPSHOT Updated ScriptedReportingTaskGroovyTest to use regular strings instead of GStrings due to class cast exception Updated nifi-prometheus-reporting-task to use nifi-metrics:1.10.0-SNAPSHOT Updated nifi-metrics-reporting-bundle and its submodules to use nifi-metrics:1.10.0-SNAPSHOT nifi-metrics-reporting-task metrics-graphite version upgraded from 3.1.2 to 4.1.0 Removed unused property yammer.metrics.version from nifi-jolt-record-bundle pom Updated root NOTICE to include derived work in nifi-metrics This PR is an initial step to decouple NiFi's components from explicit dependencies on yammer/dropwizard metrics-core library, and move toward compatibility with Java 11. NiFi modules that perform Graphite and Ganglia reporting still depend directly on the yammer/dropwizard modules.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
