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

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


    from cd6baf1  SCB-36 use enum to store configuration actions
     new ca84f17  SCB-166 add health check implement
     new 900e87f  SCB-166 add health check sample
     new de94e02  SCB-166 fix bug
     new b32d4fb  SCB-166 fix pr
     new 52dc7e6  SCB-166 fix pr comment
     new c70ab10  SCB-166 modify auto registration with spring boot
     new 7bf4def  SCB-166 remove metrics perf samples
     new 6066c05  SCB-166 resolve conflict
     new 4eaf6cd  SCB-166 rebase and fix pr comment
     new a835386  SCB-166 fix ci failed
     new eb23f0f  SCB-166 rebase and fix
     new 1403d57  SCB-166 rebase and fix
     new 1909b0c  SCB-166 rename field isHealthy -> healthy

The 13 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/DefaultHealthCheckExtraData.java        | 53 ++++++-------
 ...nvocationMetric.java => HealthCheckResult.java} | 39 +++++++---
 .../servicecomb/metrics/common/HealthChecker.java  |  8 +-
 .../metrics/common/HealthCheckerPublisher.java     |  8 +-
 .../health/DefaultMicroserviceHealthChecker.java   | 67 ++++++++++++++++
 .../core/publish/DefaultHealthCheckerManager.java  | 73 ++++++++++++++++++
 ...her.java => DefaultHealthCheckerPublisher.java} | 35 ++++-----
 .../metrics/core/publish/HealthCheckerManager.java | 16 ++--
 .../metrics/core/TestHealthCheckerManager.java     | 88 ++++++++++++++++++++++
 .../metrics/core/TestHealthCheckerPublisher.java   | 59 +++++++++++++++
 .../pom.xml                                        | 24 +++---
 .../CustomHealthCheckerAnnotation.java             | 17 +++--
 .../ExtendHealthCheckApplication.java}             |  7 +-
 .../extendhealthcheck/MySqlHealthChecker.java      | 54 +++++++++++++
 .../SomeServiceWithHealthCheckerManager.java}      | 23 +++---
 .../src/main/resources/microservice.yaml           |  7 +-
 .../metrics-write-file-log4j2-springboot/pom.xml   | 10 ---
 samples/pom.xml                                    |  1 +
 18 files changed, 466 insertions(+), 123 deletions(-)
 copy 
service-registry/src/main/java/io/servicecomb/serviceregistry/api/MicroserviceKey.java
 => 
metrics/metrics-common/src/main/java/io/servicecomb/metrics/common/DefaultHealthCheckExtraData.java
 (58%)
 copy 
metrics/metrics-common/src/main/java/io/servicecomb/metrics/common/{InvocationMetric.java
 => HealthCheckResult.java} (55%)
 copy core/src/main/java/io/servicecomb/core/ProducerProvider.java => 
metrics/metrics-common/src/main/java/io/servicecomb/metrics/common/HealthChecker.java
 (89%)
 copy 
samples/metrics-write-file-sample/metrics-write-file/src/main/java/io/servicecomb/samples/mwf/FileContentFormatter.java
 => 
metrics/metrics-common/src/main/java/io/servicecomb/metrics/common/HealthCheckerPublisher.java
 (82%)
 create mode 100644 
metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/health/DefaultMicroserviceHealthChecker.java
 create mode 100644 
metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/publish/DefaultHealthCheckerManager.java
 copy 
metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/publish/{DefaultMetricsPublisher.java
 => DefaultHealthCheckerPublisher.java} (62%)
 copy 
core/src/test/java/io/servicecomb/core/definition/MicroServicePropertyExtendedStub.java
 => 
metrics/metrics-core/src/main/java/io/servicecomb/metrics/core/publish/HealthCheckerManager.java
 (72%)
 create mode 100644 
metrics/metrics-core/src/test/java/io/servicecomb/metrics/core/TestHealthCheckerManager.java
 create mode 100644 
metrics/metrics-core/src/test/java/io/servicecomb/metrics/core/TestHealthCheckerPublisher.java
 copy samples/{config-apollo-sample => metrics-extend-healthcheck}/pom.xml (80%)
 copy 
providers/provider-pojo/src/main/java/io/servicecomb/provider/pojo/PojoConsumerProvider.java
 => 
samples/metrics-extend-healthcheck/src/main/java/io/servicecomb/samples/metrics/extendhealthcheck/CustomHealthCheckerAnnotation.java
 (67%)
 copy 
samples/{bmi/calculator/src/main/java/io/servicecomb/samples/bmi/CalculatorApplication.java
 => 
metrics-extend-healthcheck/src/main/java/io/servicecomb/samples/metrics/extendhealthcheck/ExtendHealthCheckApplication.java}
 (86%)
 create mode 100644 
samples/metrics-extend-healthcheck/src/main/java/io/servicecomb/samples/metrics/extendhealthcheck/MySqlHealthChecker.java
 copy 
samples/{metrics-write-file-sample/metrics-write-file/src/main/java/io/servicecomb/samples/mwf/MetricsBootListener.java
 => 
metrics-extend-healthcheck/src/main/java/io/servicecomb/samples/metrics/extendhealthcheck/SomeServiceWithHealthCheckerManager.java}
 (63%)
 copy samples/{bmi/webapp => 
metrics-extend-healthcheck}/src/main/resources/microservice.yaml (93%)

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to