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

liubao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.


    from defbfa4  [SCB-986] Rename CseXXX to ScbXXX in discovery starter
     new e6def82  [SCB-1034] provide fast SimpleTimer to replace slow ServoTimer
     new 4175bbc  [SCB-1034][WIP] globalRegistry switch from CompositeRegistry 
to GlobalRegistry
     new 746f42c  [SCB-1034][WIP] invocation meters switch to new mechanism
     new e9381c9  [SCB-1034][WIP] os meters switch to new mechanism
     new 56a4668  [SCB-1034][WIP] threadPool meters switch to new mechanism
     new 10b916b  [SCB-1034][WIP] rest and Prometheus publisher switch to new 
mechanism
     new 50365b8  [SCB-1034] log publisher switch to new mechanism
     new a5834cb  [SCB-1034] replace guava EventBus by simple version
     new 5b38787  [SCB-1021] add vertx client/server meters
     new 229b3c2  [SCB-1021] publish vertx client/server meters to log

The 10 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:
 .../core/transport/AbstractTransport.java          |   8 +-
 .../demo/springmvc/client/SpringmvcClient.java     |   4 -
 .../demo/springmvc/server/CodeFirstSpringmvc.java  |   8 +
 demo/perf/src/main/resources/microservice.yaml     |   6 +-
 .../foundation/common/event/EventBus.java          |  79 ------
 .../foundation/common/event/EventListener.java     |  26 --
 .../foundation/common/event/EventManager.java      |   2 +-
 .../foundation/common/event/SimpleEventBus.java    |  92 +++++++
 .../foundation/common/event/SimpleSubscriber.java  |  85 +++++++
 .../foundation/common/event/TestEventBus.java      |  84 ------
 .../foundation/common/event/TestEventManager.java  |  66 ++++-
 .../com/netflix/spectator/api/SpectatorUtils.java  |  22 +-
 .../foundation/metrics/MetricsBootstrap.java       |  38 +--
 .../foundation/metrics/MetricsBootstrapConfig.java |   3 +
 .../foundation/metrics/MetricsInitializer.java     |   5 +-
 .../servicecomb/foundation/metrics/PollEvent.java  |  32 ---
 .../metrics/meter/AbstractPeriodMeter.java         |  33 +--
 .../foundation/metrics/meter/PeriodMeter.java      |  12 +-
 .../foundation/metrics/meter/SimpleTimer.java      |  93 +++++++
 .../metrics/publish/spectator/MeasurementTree.java |   2 +-
 .../metrics/registry/GlobalRegistry.java           | 114 +++++++++
 .../foundation/metrics/TestMetricsBootstrap.java   |  24 +-
 .../foundation/metrics/meter/TestSimpleTimer.java  |  28 +-
 .../test/scaffolding/log/LogCollector.java         |   4 +
 .../vertx/metrics/DefaultVertxMetrics.java         |  17 +-
 .../metric/DefaultClientEndpointMetricManager.java |  13 +-
 .../metrics/metric/DefaultEndpointMetric.java      |  32 +--
 .../consumer/RSAConsumerTokenManager.java          |   4 +-
 java-chassis-dependencies/pom.xml                  |   4 +-
 java-chassis-distribution/src/release/LICENSE      |   6 +-
 .../metrics/core/DefaultRegistryInitializer.java   |  20 +-
 .../metrics/core/InvocationMetersInitializer.java  |   9 +-
 .../metrics/core/MetricsBootListener.java          |   9 +-
 .../metrics/core/OsMetersInitializer.java          |  15 +-
 .../metrics/core/ThreadPoolMetersInitializer.java  |   9 +-
 .../metrics/core/VertxMetersInitializer.java       |  61 +++++
 .../meter/invocation/AbstractInvocationMeter.java  |  88 +++++--
 .../meter/invocation/AbstractInvocationMeters.java |  10 +-
 .../meter/invocation/ConsumerInvocationMeter.java  |  82 +++---
 .../meter/invocation/ConsumerInvocationMeters.java |   7 +-
 .../core/meter/invocation/EdgeInvocationMeter.java |  52 ++--
 .../meter/invocation/EdgeInvocationMeters.java     |   7 +-
 .../meter/invocation/MeterInvocationConst.java     |  49 ++--
 .../meter/invocation/ProducerInvocationMeter.java  |  58 ++---
 .../meter/invocation/ProducerInvocationMeters.java |   7 +-
 .../metrics/core/meter/os/CpuMeter.java            |   4 +-
 .../metrics/core/meter/os/NetMeter.java            |  22 +-
 .../servicecomb/metrics/core/meter/os/OsMeter.java |  49 +---
 .../metrics/core/meter/vertx/EndpointMeter.java    |  96 +++++++
 .../core/meter/vertx/VertxEndpointsMeter.java      |  79 ++++++
 ...va => AbstractMeasurementNodeLogPublisher.java} |  37 ++-
 .../metrics/core/publish/DefaultLogPublisher.java  |  78 ++++--
 .../core/publish/EndpointsLogPublisher.java        |  78 ++++++
 .../metrics/core/publish/MetricsRestPublisher.java |  22 +-
 .../metrics/core/publish/PublishModelFactory.java  |   8 +
 ...rvicecomb.foundation.common.event.EventListener |  37 ---
 ...rvicecomb.foundation.metrics.MetricsInitializer |   3 +-
 .../core/TestDefaultRegistryInitializer.java       |   8 +-
 .../core/TestInvocationMetersInitializer.java      | 187 ++++++++------
 .../metrics/core/TestOsMeterInitializer.java       |  25 +-
 .../core/TestThreadPoolMetersInitializer.java      |  33 +--
 .../metrics/core/TestVertxMetersInitializer.java   | 174 +++++++++++++
 .../metrics/core/meter/os/TestNetMeter.java        |  19 +-
 .../metrics/core/meter/os/TestOsMeter.java         |  13 +-
 .../core/publish/TestDefaultLogPublisher.java      |  56 ++--
 .../publish/TestInvocationPublishModelFactory.java | 281 +++++++++++++++++++--
 .../core/publish/TestMetricsRestPublisher.java     |   5 +-
 .../publish/TestThreadPoolPublishModelFactory.java |   2 +
 .../metrics/prometheus/PrometheusPublisher.java    |  23 +-
 .../prometheus/TestPrometheusPublisher.java        |   5 +-
 70 files changed, 1849 insertions(+), 924 deletions(-)
 delete mode 100644 
foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/event/EventBus.java
 delete mode 100644 
foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/event/EventListener.java
 create mode 100644 
foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/event/SimpleEventBus.java
 create mode 100644 
foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/event/SimpleSubscriber.java
 delete mode 100644 
foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/event/TestEventBus.java
 rename foundations/{foundation-test-scaffolding => 
foundation-metrics}/src/main/java/com/netflix/spectator/api/SpectatorUtils.java 
(55%)
 delete mode 100644 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/PollEvent.java
 copy 
handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/RandomRuleExt.java
 => 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/meter/AbstractPeriodMeter.java
 (63%)
 copy 
demo/demo-multiple/b-client/src/main/java/org/apache/servicecomb/demo/multiple/b/client/BIntf.java
 => 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/meter/PeriodMeter.java
 (71%)
 create mode 100644 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/meter/SimpleTimer.java
 create mode 100644 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/registry/GlobalRegistry.java
 copy 
common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestPathProcessorCreator.java
 => 
foundations/foundation-metrics/src/test/java/org/apache/servicecomb/foundation/metrics/meter/TestSimpleTimer.java
 (55%)
 create mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/VertxMetersInitializer.java
 create mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/meter/vertx/EndpointMeter.java
 create mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/meter/vertx/VertxEndpointsMeter.java
 copy 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/publish/{HealthCheckerRestPublisher.java
 => AbstractMeasurementNodeLogPublisher.java} (55%)
 create mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/publish/EndpointsLogPublisher.java
 delete mode 100644 
metrics/metrics-core/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.common.event.EventListener
 create mode 100644 
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestVertxMetersInitializer.java

Reply via email to