This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git.
from f6da714 SCB-126 fix pr comment new 9328aa5 JAV-508 & SCB-11 Metrics Auto Publish new c100420 JAV-508 & SCB-11 change to asf license and add test case new fe8f031 JAV-508 & SCB-11 for trigger ci new 251c57e JAV-508 & SCB-11 minor refactor new ccdde77 JAV-508 & SCB-11 move metric dto from metrics-core to metrics-common and add metrics publish via rest schema new 7915fe2 JAV-508 & SCB-11 add metrics integration test in demo springmvc new d3f4210 JAV-508 & SCB-11 move publish interface from core to common new fe060b2 JAV-508 & SCB-11 add module metrics in root pom new e4d0f22 JAV-508 & SCB-11 fix integration test failed new 7dc7ca7 SJAV-508 & SCB-11 fix pr comment new 5524ec9 JAV-508 & SCB-11 add getAppliedWindowTime fun and comment in publish interface new 689a2ac JAV-508 & SCB-11 fix pr comment (change publish interface use windowTime instead of Index) new d79b69a JAV-508 & SCB-11 fix pr comment new 0c52b49 JAV-508 & SCB-11 add ApiResponse for code 400 The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: demo/demo-springmvc/springmvc-client/pom.xml | 6 ++ .../demo/springmvc/client/SpringmvcClient.java | 50 ++++++++++++++++ .../META-INF/spring/springmvc.client.bean.xml | 3 + demo/demo-springmvc/springmvc-server/pom.xml | 6 ++ .../demo/springmvc/server/CodeFirstSpringmvc.java | 33 ++++++++++- java-chassis-dependencies/pom.xml | 10 ++++ .../metrics-common}/pom.xml | 12 +++- .../io/servicecomb/metrics/common}/CallMetric.java | 7 ++- .../metrics/common}/ConsumerInvocationMetric.java | 10 +++- .../metrics/common}/InstanceMetric.java | 10 ++-- .../metrics/common}/InvocationMetric.java | 2 +- .../servicecomb/metrics/common}/MetricsConst.java | 2 +- .../metrics/common/MetricsPublisher.java} | 33 +++++------ .../metrics/common}/ProducerInvocationMetric.java | 13 ++++- .../metrics/common}/RegistryMetric.java | 20 ++++--- .../servicecomb/metrics/common}/SystemMetric.java | 13 +++-- .../servicecomb/metrics/common}/TimerMetric.java | 8 ++- metrics/metrics-core/pom.xml | 11 ++-- .../metrics/core/monitor/CallMonitor.java | 2 +- .../core/monitor/ConsumerInvocationMonitor.java | 5 +- .../metrics/core/monitor/DefaultSystemMonitor.java | 2 +- .../core/monitor/ProducerInvocationMonitor.java | 4 +- .../metrics/core/monitor/RegistryMonitor.java | 6 +- .../metrics/core/monitor/SystemMonitor.java | 2 +- .../metrics/core/monitor/TimerMonitor.java | 2 +- .../metrics/core/publish/DataSource.java | 26 ++++----- .../metrics/core/publish/DefaultDataSource.java | 48 ++++++++++++++-- .../core/publish/DefaultMetricsPublisher.java | 66 ++++++++++++++++++++++ .../metrics/core/TestEventAndRunner.java | 14 +++-- .../io/servicecomb/metrics/core/TestPublisher.java | 58 +++++++++++++++++++ .../metrics-performance-test/pom.xml | 21 +++---- .../metrics/sample/perf/PerfService.java | 10 ---- metrics/metrics-sample/pom.xml | 21 +++---- metrics/pom.xml | 22 ++++---- pom.xml | 1 + 35 files changed, 430 insertions(+), 129 deletions(-) copy {tracing/tracing-common => metrics/metrics-common}/pom.xml (82%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/CallMetric.java (87%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/ConsumerInvocationMetric.java (83%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/InstanceMetric.java (80%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/InvocationMetric.java (96%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core => metrics-common/src/main/java/io/servicecomb/metrics/common}/MetricsConst.java (96%) copy metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/publish/DataSource.java => metrics-common/src/main/java/io/servicecomb/metrics/common/MetricsPublisher.java} (65%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/ProducerInvocationMetric.java (82%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/RegistryMetric.java (82%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/SystemMetric.java (82%) rename metrics/{metrics-core/src/main/java/io/servicecomb/metrics/core/metric => metrics-common/src/main/java/io/servicecomb/metrics/common}/TimerMetric.java (88%) create mode 100644 metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/publish/DefaultMetricsPublisher.java create mode 100644 metrics/metrics-core/src/test/java/io/servicecomb/metrics/core/TestPublisher.java -- To stop receiving notification emails like this one, please contact ['"commits@servicecomb.apache.org" <commits@servicecomb.apache.org>'].