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
['"[email protected]" <[email protected]>'].