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