[2/2] nifi git commit: NIFI-4809 - Implement a SiteToSiteMetricsReportingTask
NIFI-4809 - Implement a SiteToSiteMetricsReportingTask Fixed dependency issue by providing a local JSON reader Rebased + fixed conflict + updated versions in pom + EL scope Signed-off-by: Matthew BurgessThis closes #2575 Project: http://git-wip-us.apache.org/repos/asf/nifi/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/6fbe1515 Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/6fbe1515 Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/6fbe1515 Branch: refs/heads/master Commit: 6fbe1515eefd2071dc75a1de2c1fc15cc282da76 Parents: ce0855e Author: Pierre Villard Authored: Tue Jan 23 23:15:18 2018 +0100 Committer: Matthew Burgess Committed: Wed Apr 11 14:44:30 2018 -0400 -- .../nifi-ambari-reporting-task/pom.xml | 15 +- .../reporting/ambari/AmbariReportingTask.java | 4 +- .../reporting/ambari/api/MetricBuilder.java | 84 .../nifi/reporting/ambari/api/MetricFields.java | 29 -- .../reporting/ambari/api/MetricsBuilder.java| 93 .../reporting/ambari/metrics/MetricNames.java | 55 --- .../ambari/metrics/MetricsService.java | 131 -- .../ambari/api/TestMetricsBuilder.java | 2 + .../ambari/metrics/TestMetricsService.java | 2 + .../nifi-reporting-utils/pom.xml| 10 + .../reporting/util/metrics/MetricNames.java | 59 +++ .../reporting/util/metrics/MetricsService.java | 230 ++ .../util/metrics/api/MetricBuilder.java | 84 .../util/metrics/api/MetricFields.java | 29 ++ .../util/metrics/api/MetricsBuilder.java| 93 .../nifi-site-to-site-reporting-task/pom.xml| 39 +- .../AbstractSiteToSiteReportingTask.java| 420 ++- .../SiteToSiteBulletinReportingTask.java| 18 +- .../SiteToSiteMetricsReportingTask.java | 222 ++ .../SiteToSiteProvenanceReportingTask.java | 28 +- .../SiteToSiteStatusReportingTask.java | 37 +- .../org.apache.nifi.reporting.ReportingTask | 3 +- .../additionalDetails.html | 178 .../additionalDetails.html | 2 +- .../src/main/resources/schema-metrics.avsc | 37 ++ .../TestSiteToSiteMetricsReportingTask.java | 296 + 26 files changed, 1715 insertions(+), 485 deletions(-) -- http://git-wip-us.apache.org/repos/asf/nifi/blob/6fbe1515/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml -- diff --git a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml index dafe829..de024e2 100644 --- a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml +++ b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml @@ -30,21 +30,11 @@ jersey-client -org.glassfish -javax.json -1.0.4 - - javax.json javax.json-api 1.0 -com.yammer.metrics -metrics-core -2.2.0 - - org.apache.nifi nifi-api @@ -53,6 +43,11 @@ nifi-utils 1.7.0-SNAPSHOT + +org.apache.nifi +nifi-reporting-utils +1.7.0-SNAPSHOT + org.apache.nifi http://git-wip-us.apache.org/repos/asf/nifi/blob/6fbe1515/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java -- diff --git a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java index 5bbdecb..0568b3e 100644 --- a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java +++ b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java @@ -29,8 +29,8 @@ import org.apache.nifi.expression.ExpressionLanguageScope; import org.apache.nifi.processor.util.StandardValidators; import org.apache.nifi.reporting.AbstractReportingTask; import org.apache.nifi.reporting.ReportingContext; -import org.apache.nifi.reporting.ambari.api.MetricsBuilder; -import org.apache.nifi.reporting.ambari.metrics.MetricsService; +import
[2/2] nifi git commit: NIFI-4809 - Implement a SiteToSiteMetricsReportingTask
NIFI-4809 - Implement a SiteToSiteMetricsReportingTask address review comments NIFI-4809 - Added Record Writer property added unit tests and additional details doc review comments Signed-off-by: Matthew BurgessThis closes #2430 Project: http://git-wip-us.apache.org/repos/asf/nifi/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/930417b9 Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/930417b9 Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/930417b9 Branch: refs/heads/master Commit: 930417b9dcabb430df79c683acb9c927aa4f5b8b Parents: 844da06 Author: Pierre Villard Authored: Tue Jan 23 23:15:18 2018 +0100 Committer: Matthew Burgess Committed: Thu Mar 15 15:58:31 2018 -0400 -- .../nifi-ambari-reporting-task/pom.xml | 15 +- .../reporting/ambari/AmbariReportingTask.java | 4 +- .../reporting/ambari/api/MetricBuilder.java | 84 -- .../nifi/reporting/ambari/api/MetricFields.java | 29 -- .../reporting/ambari/api/MetricsBuilder.java| 93 -- .../reporting/ambari/metrics/MetricNames.java | 55 .../ambari/metrics/MetricsService.java | 131 .../ambari/api/TestMetricsBuilder.java | 2 + .../ambari/metrics/TestMetricsService.java | 2 + .../nifi-reporting-utils/pom.xml| 10 + .../reporting/util/metrics/MetricNames.java | 59 .../reporting/util/metrics/MetricsService.java | 230 ++ .../util/metrics/api/MetricBuilder.java | 84 ++ .../util/metrics/api/MetricFields.java | 29 ++ .../util/metrics/api/MetricsBuilder.java| 93 ++ .../nifi-site-to-site-reporting-task/pom.xml| 40 ++- .../AbstractSiteToSiteReportingTask.java| 103 ++- .../SiteToSiteBulletinReportingTask.java| 18 +- .../SiteToSiteMetricsReportingTask.java | 221 ++ .../SiteToSiteProvenanceReportingTask.java | 28 +- .../SiteToSiteStatusReportingTask.java | 37 +-- .../org.apache.nifi.reporting.ReportingTask | 3 +- .../additionalDetails.html | 178 +++ .../additionalDetails.html | 2 +- .../src/main/resources/schema-metrics.avsc | 37 +++ .../TestSiteToSiteMetricsReportingTask.java | 296 +++ 26 files changed, 1398 insertions(+), 485 deletions(-) -- http://git-wip-us.apache.org/repos/asf/nifi/blob/930417b9/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml -- diff --git a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml index 5f30ec5..88f4a3b 100644 --- a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml +++ b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/pom.xml @@ -30,21 +30,11 @@ jersey-client -org.glassfish -javax.json -1.0.4 - - javax.json javax.json-api 1.0 -com.yammer.metrics -metrics-core -2.2.0 - - org.apache.nifi nifi-api @@ -53,6 +43,11 @@ nifi-utils 1.6.0-SNAPSHOT + +org.apache.nifi +nifi-reporting-utils +1.6.0-SNAPSHOT + org.apache.nifi http://git-wip-us.apache.org/repos/asf/nifi/blob/930417b9/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java -- diff --git a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java index a5ce9f4..eadef74 100644 --- a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java +++ b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/java/org/apache/nifi/reporting/ambari/AmbariReportingTask.java @@ -28,8 +28,8 @@ import org.apache.nifi.controller.status.ProcessGroupStatus; import org.apache.nifi.processor.util.StandardValidators; import org.apache.nifi.reporting.AbstractReportingTask; import org.apache.nifi.reporting.ReportingContext; -import org.apache.nifi.reporting.ambari.api.MetricsBuilder; -import