You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ai...@apache.org on 2019/09/09 15:37:20 UTC

[nifi] branch master updated (625d4a1 -> 8a8b9c1)

This is an automated email from the ASF dual-hosted git repository.

aichrist pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git.


    from 625d4a1  NIFI-6612: - Updating context menu to only show the Parameters menu item when the user has the appropriate permissions.
     add 8a8b9c1  NIFI-6510 - Analytics framework (#3681)

No new revisions were added by this update.

Summary of changes:
 .../nifi/controller/status/ConnectionStatus.java   |  15 +
 .../analytics/ConnectionStatusPredictions.java     | 117 ++++++
 .../controller/status/analytics/QueryWindow.java   |  62 +++
 .../status/analytics/StatusAnalytics.java          |  46 +++
 .../status/analytics/StatusAnalyticsEngine.java    |  28 ++
 .../status/analytics/StatusAnalyticsModel.java     |  64 +++
 nifi-assembly/LICENSE                              |  25 ++
 .../java/org/apache/nifi/util/NiFiProperties.java  |  13 +
 .../resources/NiFiProperties/conf/nifi.properties  |   4 +
 .../src/main/asciidoc/administration-guide.adoc    |  30 ++
 .../back_pressure_prediction_model_example.png     | Bin 0 -> 20354 bytes
 nifi-docs/src/main/asciidoc/user-guide.adoc        |   2 +
 .../src/main/resources/META-INF/LICENSE            |  25 ++
 .../src/main/resources/META-INF/NOTICE             |  17 +
 .../api/dto/status/ConnectionStatisticsDTO.java    |  94 +++++
 .../status/ConnectionStatisticsSnapshotDTO.java    | 130 +++++++
 .../ConnectionStatusPredictionsSnapshotDTO.java    | 112 ++++++
 .../dto/status/ConnectionStatusSnapshotDTO.java    |  18 +-
 .../NodeConnectionStatisticsSnapshotDTO.java       |  78 ++++
 .../web/api/entity/ConnectionStatisticsEntity.java |  55 +++
 .../entity/ConnectionStatisticsSnapshotEntity.java |  75 ++++
 .../src/test/resources/conf/nifi.properties        |   3 +
 .../apache/nifi/cluster/manager/StatusMerger.java  |  51 ++-
 .../nifi-framework/nifi-framework-core/pom.xml     |  11 +
 .../org/apache/nifi/controller/FlowController.java | 121 ++++--
 .../CachingConnectionStatusAnalyticsEngine.java    |  73 ++++
 .../analytics/ConnectionStatusAnalytics.java       | 390 +++++++++++++++++++
 .../analytics/ConnectionStatusAnalyticsEngine.java |  69 ++++
 .../analytics/StatusAnalyticsModelMapFactory.java  | 126 ++++++
 .../analytics/StatusMetricExtractFunction.java     |  33 ++
 .../models/BivariateStatusAnalyticsModel.java      |  59 +++
 .../analytics/models/OrdinaryLeastSquares.java     | 108 +++++
 .../status/analytics/models/SimpleRegression.java  | 104 +++++
 .../apache/nifi/reporting/StandardEventAccess.java |  38 +-
 ...ontroller.status.analytics.StatusAnalyticsModel |  16 +
 ...TestCachingConnectionStatusAnalyticsEngine.java |  52 +++
 .../analytics/TestConnectionStatusAnalytics.java   | 433 +++++++++++++++++++++
 .../TestConnectionStatusAnalyticsEngine.java       |  35 ++
 .../analytics/TestStatusAnalyticsEngine.java       | 101 +++++
 .../TestStatusAnalyticsModelMapFactory.java        |  66 ++++
 .../analytics/models/TestOrdinaryLeastSqaures.java | 156 ++++++++
 .../analytics/models/TestSimpleRegression.java     | 102 +++++
 .../src/test/resources/conf/nifi.properties        |   6 +
 .../resources/flowcontrollertest.nifi.properties   |   3 +
 .../nar/StandardExtensionDiscoveringManager.java   |  34 +-
 .../nifi-framework/nifi-resources/pom.xml          |   7 +
 .../src/main/resources/conf/nifi.properties        |   9 +-
 .../org/apache/nifi/web/NiFiServiceFacade.java     |   9 +
 .../apache/nifi/web/StandardNiFiServiceFacade.java |  68 ++--
 .../java/org/apache/nifi/web/api/FlowResource.java |  74 ++++
 .../org/apache/nifi/web/api/dto/DtoFactory.java    |  54 +++
 .../org/apache/nifi/web/api/dto/EntityFactory.java |  19 +
 .../nifi/web/controller/ControllerFacade.java      |  80 ++--
 .../nifi-framework/nifi-web/nifi-web-ui/pom.xml    |   4 +
 .../src/main/frontend/package-lock.json            |  21 +-
 .../nifi-web-ui/src/main/frontend/package.json     |   1 +
 .../src/main/resources/META-INF/LICENSE            |  25 ++
 .../main/webapp/WEB-INF/pages/bulletin-board.jsp   |   1 +
 .../src/main/webapp/WEB-INF/pages/canvas.jsp       |   2 +
 .../src/main/webapp/WEB-INF/pages/cluster.jsp      |   1 +
 .../src/main/webapp/WEB-INF/pages/counters.jsp     |   1 +
 .../src/main/webapp/WEB-INF/pages/history.jsp      |   1 +
 .../src/main/webapp/WEB-INF/pages/login.jsp        |   1 +
 .../src/main/webapp/WEB-INF/pages/provenance.jsp   |   1 +
 .../src/main/webapp/WEB-INF/pages/summary.jsp      |   1 +
 .../src/main/webapp/WEB-INF/pages/templates.jsp    |   1 +
 .../src/main/webapp/WEB-INF/pages/users.jsp        |   1 +
 .../nifi-web-ui/src/main/webapp/css/graph.css      |  25 +-
 .../src/main/webapp/js/nf/canvas/nf-connection.js  | 352 ++++++++++++++---
 .../nifi-web-ui/src/main/webapp/js/nf/nf-common.js |  28 +-
 .../main/webapp/js/nf/summary/nf-summary-table.js  | 213 ++++++++--
 71 files changed, 3980 insertions(+), 220 deletions(-)
 create mode 100644 nifi-api/src/main/java/org/apache/nifi/controller/status/analytics/ConnectionStatusPredictions.java
 create mode 100644 nifi-api/src/main/java/org/apache/nifi/controller/status/analytics/QueryWindow.java
 create mode 100644 nifi-api/src/main/java/org/apache/nifi/controller/status/analytics/StatusAnalytics.java
 create mode 100644 nifi-api/src/main/java/org/apache/nifi/controller/status/analytics/StatusAnalyticsEngine.java
 create mode 100644 nifi-api/src/main/java/org/apache/nifi/controller/status/analytics/StatusAnalyticsModel.java
 create mode 100644 nifi-docs/src/main/asciidoc/images/back_pressure_prediction_model_example.png
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto/src/main/java/org/apache/nifi/web/api/dto/status/ConnectionStatisticsDTO.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto/src/main/java/org/apache/nifi/web/api/dto/status/ConnectionStatisticsSnapshotDTO.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto/src/main/java/org/apache/nifi/web/api/dto/status/ConnectionStatusPredictionsSnapshotDTO.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto/src/main/java/org/apache/nifi/web/api/dto/status/NodeConnectionStatisticsSnapshotDTO.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto/src/main/java/org/apache/nifi/web/api/entity/ConnectionStatisticsEntity.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto/src/main/java/org/apache/nifi/web/api/entity/ConnectionStatisticsSnapshotEntity.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/CachingConnectionStatusAnalyticsEngine.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/ConnectionStatusAnalytics.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/ConnectionStatusAnalyticsEngine.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/StatusAnalyticsModelMapFactory.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/StatusMetricExtractFunction.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/models/BivariateStatusAnalyticsModel.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/models/OrdinaryLeastSquares.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/status/analytics/models/SimpleRegression.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/resources/META-INF/services/org.apache.nifi.controller.status.analytics.StatusAnalyticsModel
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/java/org/apache/nifi/controller/status/analytics/TestCachingConnectionStatusAnalyticsEngine.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/java/org/apache/nifi/controller/status/analytics/TestConnectionStatusAnalytics.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/java/org/apache/nifi/controller/status/analytics/TestConnectionStatusAnalyticsEngine.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/java/org/apache/nifi/controller/status/analytics/TestStatusAnalyticsEngine.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/java/org/apache/nifi/controller/status/analytics/TestStatusAnalyticsModelMapFactory.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/java/org/apache/nifi/controller/status/analytics/models/TestOrdinaryLeastSqaures.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/java/org/apache/nifi/controller/status/analytics/models/TestSimpleRegression.java