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 7cf73d6 [JAV-590] add null pointer check in ClassUtils new bc882a5 JAV-539 & SC-9 Implement CallCount and TPS Metrics new 4504cd6 JAV-539 & SCB-9 update asf license new 6eb8066 JAV-539 & SCB-9 fix pr comment separate Consumer and Producer invocation metric SCB-91 All Monitor can convert to Map with plain-key when polling data new 16ffc2b JAV-539 & SCB-9 add InvocationMonitorType comment new b897083 JAV-539 & SCB-9 direct return servo monitor collect data (not cache anymore) new 1dbd8bd JAV-539 & SCB-9 change time-related output from nanosecond to millisecond new 7a490c4 JAV-539 & SCB-9 add code comment for windowtime new d820323 JAV-539 & SCB-9 resolve conflicts and change "SystemResource" -> "SystemMonitor" new ad623b5 JAV-539 & SCB-9 fix pr comment new 9a22829 JAV-539 & SCB-9 fix pr comment new 09723c5 JAV-539 & SCB-9 minor refactor new fca6aeb JAV-539 SCB-9 resolve conflict The 12 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: .../common/rest/AbstractRestInvocation.java | 5 +- .../common/rest/TestAbstractRestInvocation.java | 14 +- .../core/metrics/InvocationFinishedEvent.java | 18 +- .../metrics/InvocationStartProcessingEvent.java | 15 +- .../core/metrics/InvocationStartedEvent.java | 10 +- .../io/servicecomb/metrics/core/MetricsConst.java | 16 +- .../event/InvocationFinishedEventListener.java | 6 +- .../InvocationStartProcessingEventListener.java | 6 +- .../core/event/InvocationStartedEventListener.java | 12 +- .../metrics/core/metric/CallMetric.java | 40 ++-- ...elMetric.java => ConsumerInvocationMetric.java} | 49 ++-- .../metrics/core/metric/InstanceMetric.java | 24 +- .../metrics/core/metric/InvocationMetric.java | 14 +- ...elMetric.java => ProducerInvocationMetric.java} | 44 +++- .../metrics/core/metric/RegistryMetric.java | 73 ++++-- .../metrics/core/metric/SystemMetric.java | 19 ++ .../metrics/core/metric/TimerMetric.java | 28 ++- .../metrics/core/monitor/CallMonitor.java | 55 +++++ .../core/monitor/ConsumerInvocationMonitor.java | 46 ++++ .../DefaultSystemMonitor.java} | 17 +- .../metrics/core/monitor/InvocationMonitor.java | 51 +---- ...Monitor.java => ProducerInvocationMonitor.java} | 48 ++-- .../metrics/core/monitor/RegistryMonitor.java | 41 +++- .../SystemMonitor.java} | 8 +- .../metrics/core/monitor/TimerMonitor.java | 40 +++- .../metrics/core/publish/DataSource.java | 38 +++- .../metrics/core/publish/DefaultDataSource.java | 54 +---- .../metrics/core/TestEventAndRunner.java | 253 ++++++++++++++------- .../src/main/resources/microservice.yaml | 40 ++-- .../transport/highway/HighwayServerInvoke.java | 3 +- 30 files changed, 702 insertions(+), 385 deletions(-) copy common/common-protobuf/src/main/java/io/servicecomb/codec/protobuf/utils/WrapClassConfig.java => metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/MetricsConst.java (64%) copy swagger/swagger-invocation/invocation-core/src/main/java/io/servicecomb/swagger/engine/SwaggerConsumer.java => metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/metric/CallMetric.java (53%) copy metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/metric/{ModelMetric.java => ConsumerInvocationMetric.java} (53%) rename metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/metric/{ModelMetric.java => ProducerInvocationMetric.java} (55%) create mode 100644 metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/monitor/CallMonitor.java create mode 100644 metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/monitor/ConsumerInvocationMonitor.java rename metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/{extra/DefaultSystemResource.java => monitor/DefaultSystemMonitor.java} (81%) copy metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/monitor/{InvocationMonitor.java => ProducerInvocationMonitor.java} (52%) rename metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/{extra/SystemResource.java => monitor/SystemMonitor.java} (86%) -- To stop receiving notification emails like this one, please contact ['"commits@servicecomb.apache.org" <commits@servicecomb.apache.org>'].