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]>'].