This is an automated email from the ASF dual-hosted git repository.
zhenyu pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 7c9df74779 chore(deps): bump
org.springframework.security:spring-security-core (#3786)
add a3e687335c feat:Add the function of collecting load balancing metrics
(#3764)
No new revisions were added by this update.
Summary of changes:
.../prometheus/StreamPipesCollectorRegistry.java | 14 +
.../prometheus/service/ElementServiceMetrics.java | 72 +++++
.../prometheus/service/ElementServiceStats.java | 134 +++++++++
.../monitoring/ServiceLoadDataReportGenerator.java | 330 +++++++++++++++++++++
.../model/loadbalancer/LoadBalancerConstants.java | 31 +-
.../model/loadbalancer/ServiceLoadDataReport.java | 188 ++++++++++++
.../streampipes/model/loadbalancer/Usage.java | 201 +++++++++++++
streampipes-rest-extensions/pom.xml | 5 +
...ngResource.java => ServiceMonitorResource.java} | 18 +-
.../service/base}/StreamPipesPrometheusConfig.java | 2 +-
.../minimal/StreamPipesCoreApplicationMinimal.java | 2 +-
.../service/core/StreamPipesCoreApplication.java | 1 +
.../StreamPipesExtensionsServiceBase.java | 7 +-
13 files changed, 978 insertions(+), 27 deletions(-)
create mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/prometheus/service/ElementServiceMetrics.java
create mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/prometheus/service/ElementServiceStats.java
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/monitoring/ServiceLoadDataReportGenerator.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/execution/provider/CurrentPipelineElementProvider.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/loadbalancer/LoadBalancerConstants.java
(54%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/loadbalancer/ServiceLoadDataReport.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/loadbalancer/Usage.java
copy
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/monitoring/{MonitoringResource.java
=> ServiceMonitorResource.java} (73%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core =>
streampipes-service-base/src/main/java/org/apache/streampipes/service/base}/StreamPipesPrometheusConfig.java
(96%)