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 d5f5714d1 fix: fix loaded variable not assigned (#4065)
     new 7bc6d7f84 [SCB-2838]using micrometer to replace spectator part1: 
MetricsInitializer
     new a16d5bd40 [SCB-2838]using micrometer to replace spectator part2: 
InvocationMeter
     new 611517baf [SCB-2838]using micrometer to replace spectator part3: 
EndpointMeter
     new 07e85f0ac [SCB-2838]using micrometer to replace spectator part3: 
OsMeter
     new 1ac6afbfe [SCB-2838]using micrometer to replace spectator part3: 
ThreadPool
     new 82d443243 [SCB-2838]using micrometer to replace spectator part4: 
remove spectator and fix UT
     new 3b349b3ef [SCB-2838]using micrometer to replace spectator part5: 
configure meter registry
     new 26b990fd5 [SCB-2838]using micrometer to replace spectator part6: 
thread pool and endpoint improvement
     new a88817437 [SCB-2838]using micrometer to replace spectator part7: use 
step histogram
     new f9b3c9f16 [SCB-2838]fix test case in linux not mock
     new 32397b91e [SCB-2838]fix checkstyle

The 11 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:
 dependencies/default/pom.xml                       |   7 -
 foundations/foundation-metrics/pom.xml             |   4 +-
 .../com/netflix/spectator/api/SpectatorUtils.java  |  39 --
 .../foundation/metrics/MetricsBootstrap.java       |  38 +-
 .../foundation/metrics/MetricsInitializer.java     |   9 +-
 .../foundation/metrics/PolledEvent.java            |  17 +-
 .../metrics/meter/AbstractPeriodMeter.java         |  42 --
 .../metrics/meter/LatencyDistributionConfig.java   |   4 +-
 .../metrics/meter/LatencyDistributionMeter.java    |  60 ---
 .../metrics/meter/LatencyScopeMeter.java           |  12 +-
 .../foundation/metrics/meter/PeriodMeter.java      |  11 +-
 .../foundation/metrics/meter/SimpleTimer.java      |  93 -----
 .../publish/{spectator => }/DefaultTagFinder.java  |   7 +-
 .../{spectator => }/MeasurementGroupConfig.java    |   2 +-
 .../publish/{spectator => }/MeasurementNode.java   |  27 +-
 .../publish/{spectator => }/MeasurementTree.java   |  49 ++-
 .../metrics/publish/{spectator => }/TagFinder.java |   4 +-
 .../metrics/registry/GlobalRegistry.java           | 114 ------
 .../foundation/metrics/TestMetricsBootstrap.java   |  20 +-
 .../meter/TestLatencyDistributionMeter.java        |  47 ---
 .../foundation/metrics/meter/TestSimpleTimer.java  |  40 --
 .../publish/spectator/TestDefaultTagFinder.java    |  12 +-
 .../spectator/TestMeasurementGroupConfig.java      |   2 +
 .../publish/spectator/TestMeasurementNode.java     |  29 +-
 .../publish/spectator/TestMeasurementTree.java     |  39 +-
 .../metrics/publish/spectator/TestTagFinder.java   |   2 +
 foundations/foundation-test-scaffolding/pom.xml    |   4 +-
 .../metric/DefaultClientEndpointMetricManager.java |   5 +-
 .../monitor/MetricsMonitorDataProvider.java        |  29 +-
 .../ThreadPoolMonitorPublishModelFactory.java      |  84 ----
 .../metrics/core/DefaultRegistryInitializer.java   |  63 ---
 .../metrics/core/InvocationMetersInitializer.java  |  14 +-
 .../metrics/core/MetricsBootListener.java          |  11 +-
 .../metrics/core/MetricsCoreConfiguration.java     |  37 +-
 .../metrics/core/OsMetersInitializer.java          |  21 +-
 .../metrics/core/SimpleMeterRegistryExt.java       |  63 +++
 .../metrics/core/StepDistributionSummaryExt.java}  |  20 +-
 .../metrics/core/ThreadPoolMetersInitializer.java  |  43 +--
 .../metrics/core/VertxMetersInitializer.java       |  41 +-
 .../metrics/core/meter/ConsumerMeters.java         |   6 +-
 .../servicecomb/metrics/core/meter/EdgeMeters.java |   6 +-
 .../metrics/core/meter/ProducerMeters.java         |   6 +-
 .../ThreadPoolMonitorPublishModelFactory.java      |  71 ++++
 .../meter/invocation/AbstractInvocationMeter.java  | 111 +++---
 .../meter/invocation/AbstractInvocationMeters.java |  30 +-
 .../meter/invocation/ConsumerInvocationMeter.java  |  66 ++--
 .../meter/invocation/ConsumerInvocationMeters.java |  12 +-
 .../core/meter/invocation/EdgeInvocationMeter.java |  54 +--
 .../meter/invocation/EdgeInvocationMeters.java     |  12 +-
 .../meter/invocation/MeterInvocationConst.java     |   6 +-
 .../meter/invocation/ProducerInvocationMeter.java  |  69 ++--
 .../meter/invocation/ProducerInvocationMeters.java |  12 +-
 .../metrics/core/meter/os/CpuMeter.java            |  41 +-
 .../metrics/core/meter/os/NetMeter.java            |  60 ++-
 .../servicecomb/metrics/core/meter/os/OsMeter.java |  32 +-
 .../core/meter/os/cpu/AbstractCpuUsage.java        |  12 -
 .../metrics/core/meter/os/cpu/OsCpuUsage.java      |   5 +-
 .../metrics/core/meter/os/cpu/ProcessCpuUsage.java |   5 +-
 .../metrics/core/meter/os/net/InterfaceUsage.java  |  74 ++--
 .../metrics/core/meter/os/net/NetStat.java         |  10 +-
 .../metrics/core/meter/pool/ThreadPoolMeter.java   | 102 +++++
 .../metrics/core/meter/vertx/EndpointMeter.java    | 141 ++++---
 .../core/meter/vertx/HttpClientEndpointMeter.java  |  25 +-
 .../core/meter/vertx/HttpClientEndpointsMeter.java |  15 +-
 .../core/meter/vertx/ServerEndpointMeter.java      |  31 +-
 .../core/meter/vertx/ServerEndpointsMeter.java     |  12 +-
 .../core/meter/vertx/VertxEndpointsMeter.java      |  61 ++-
 .../AbstractMeasurementNodeLogPublisher.java       |   4 +-
 .../core/publish/ClientEndpointsLogPublisher.java  |   4 +-
 .../metrics/core/publish/DefaultLogPublisher.java  |  77 ++--
 .../metrics/core/publish/PublishModelFactory.java  |  30 +-
 .../metrics/core/publish/PublishUtils.java         |  18 +-
 .../core/publish/ServerEndpointsLogPublisher.java  |   4 +-
 .../core/publish/model/invocation/PerfInfo.java    |  16 +-
 .../servicecomb/metrics/core/AssertUtil.java       |  12 +-
 .../core/TestDefaultRegistryInitializer.java       |  73 ----
 .../core/TestInvocationMetersInitializer.java      | 430 +++++++++++++--------
 .../metrics/core/TestOsMeterInitializer.java       |  48 ++-
 .../core/TestThreadPoolMetersInitializer.java      |  58 ++-
 .../metrics/core/TestVertxMetersInitializer.java   |  42 +-
 .../metrics/core/meter/os/TestCpuMeter.java        |  42 +-
 .../metrics/core/meter/os/TestNetMeter.java        | 214 +++++-----
 .../metrics/core/meter/os/TestOsMeter.java         |  38 +-
 .../core/publish/TestDefaultLogPublisher.java      |  65 ++--
 .../publish/TestInvocationPublishModelFactory.java | 239 ++++++------
 .../metrics/core/publish/TestPublishUtils.java     |  19 +-
 .../publish/TestThreadPoolPublishModelFactory.java |  35 +-
 .../model/invocation/TestOperationPerf.java        |   4 +-
 .../model/invocation/TestOperationPerfGroup.java   |   4 +-
 .../publish/model/invocation/TestPerfInfo.java     |  16 +-
 .../core/publish/model/invocation/Utils.java       |  45 +--
 .../metrics/prometheus/PrometheusPublisher.java    |  43 +--
 .../prometheus/TestPrometheusPublisher.java        |  23 +-
 .../basic/integration/MetricsEndpointImpl.java     |  47 +--
 .../basic/integration/TestMetricsEndpointImpl.java |  49 +--
 95 files changed, 1844 insertions(+), 2107 deletions(-)
 delete mode 100644 
foundations/foundation-metrics/src/main/java/com/netflix/spectator/api/SpectatorUtils.java
 delete mode 100644 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/meter/AbstractPeriodMeter.java
 delete mode 100644 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/meter/LatencyDistributionMeter.java
 delete mode 100644 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/meter/SimpleTimer.java
 rename 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/publish/{spectator
 => }/DefaultTagFinder.java (90%)
 rename 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/publish/{spectator
 => }/MeasurementGroupConfig.java (95%)
 rename 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/publish/{spectator
 => }/MeasurementNode.java (79%)
 rename 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/publish/{spectator
 => }/MeasurementTree.java (52%)
 rename 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/publish/{spectator
 => }/TagFinder.java (92%)
 delete mode 100644 
foundations/foundation-metrics/src/main/java/org/apache/servicecomb/foundation/metrics/registry/GlobalRegistry.java
 delete mode 100644 
foundations/foundation-metrics/src/test/java/org/apache/servicecomb/foundation/metrics/meter/TestLatencyDistributionMeter.java
 delete mode 100644 
foundations/foundation-metrics/src/test/java/org/apache/servicecomb/foundation/metrics/meter/TestSimpleTimer.java
 delete mode 100644 
metrics/metrics-core/src/main/java/com/netflix/spectator/api/patterns/ThreadPoolMonitorPublishModelFactory.java
 delete mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/DefaultRegistryInitializer.java
 create mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/SimpleMeterRegistryExt.java
 copy 
metrics/metrics-core/src/{test/java/org/apache/servicecomb/metrics/core/AssertUtil.java
 => 
main/java/org/apache/servicecomb/metrics/core/StepDistributionSummaryExt.java} 
(59%)
 create mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/meter/ThreadPoolMonitorPublishModelFactory.java
 create mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/meter/pool/ThreadPoolMeter.java
 delete mode 100644 
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestDefaultRegistryInitializer.java

Reply via email to