You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2020/07/09 16:30:56 UTC
[skywalking] branch master updated (c8fc457 -> b6661b5)
This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git.
from c8fc457 Better Vert.x endpoint names (#5064)
add b6661b5 Add health checker module (#5046)
No new revisions were added by this update.
Summary of changes:
docs/en/setup/backend/backend-health-check.md | 62 ++++++++++++++
oap-server/pom.xml | 1 +
.../src/main/resources/application.yml | 5 ++
.../type/{EndpointInfo.java => HealthStatus.java} | 9 +-
.../remote/client/RemoteClientManagerTestCase.java | 5 ++
.../server-health-checker}/pom.xml | 12 +--
.../checker/module/HealthCheckerModule.java} | 15 ++--
.../checker/provider/HealthCheckerConfig.java} | 12 +--
.../checker/provider/HealthCheckerProvider.java | 98 ++++++++++++++++++++++
.../checker/provider/HealthQueryService.java} | 24 +++---
...ywalking.oap.server.library.module.ModuleDefine | 2 +-
...alking.oap.server.library.module.ModuleProvider | 2 +-
.../client/jdbc/hikaricp/JDBCHikariCPClient.java | 15 ++++
.../query-graphql-plugin/pom.xml | 5 ++
.../oap/query/graphql/GraphQLQueryProvider.java | 3 +-
.../oap/query/graphql/resolver/HealthQuery.java} | 35 ++++----
.../src/main/resources/query-protocol | 2 +-
.../storage/plugin/jdbc/h2/H2StorageProvider.java | 14 ++++
.../oap/server/telemetry/api/GaugeMetrics.java | 5 ++
.../oap/server/telemetry/api/MetricsCreator.java | 30 +++++++
.../server/telemetry/none/MetricsCreatorNoop.java | 5 ++
.../prometheus/PrometheusGaugeMetrics.java | 6 ++
.../prometheus/PrometheusMetricsCollector.java | 46 ++++++++++
.../prometheus/PrometheusTelemetryProvider.java | 3 +-
24 files changed, 360 insertions(+), 56 deletions(-)
create mode 100644 docs/en/setup/backend/backend-health-check.md
copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/{EndpointInfo.java => HealthStatus.java} (87%)
copy {apm-sniffer/apm-sdk-plugin/graphql-plugin/graphql-8.x-plugin => oap-server/server-health-checker}/pom.xml (82%)
copy oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/alarm/AlarmModule.java => server-health-checker/src/main/java/org/apache/skywalking/oap/server/health/checker/module/HealthCheckerModule.java} (68%)
copy oap-server/{server-fetcher-plugin/prometheus-fetcher-plugin/src/main/java/org/apache/skywalking/oap/server/fetcher/prometheus/provider/PrometheusFetcherConfig.java => server-health-checker/src/main/java/org/apache/skywalking/oap/server/health/checker/provider/HealthCheckerConfig.java} (80%)
create mode 100644 oap-server/server-health-checker/src/main/java/org/apache/skywalking/oap/server/health/checker/provider/HealthCheckerProvider.java
copy oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/config/ConfigService.java => server-health-checker/src/main/java/org/apache/skywalking/oap/server/health/checker/provider/HealthQueryService.java} (58%)
copy oap-server/{server-configuration/configuration-api => server-health-checker}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine (91%)
copy oap-server/{exporter => server-health-checker}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider (90%)
copy oap-server/{server-receiver-plugin/skywalking-trace-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/trace/provider/parser/SegmentParserServiceImpl.java => server-query-plugin/query-graphql-plugin/src/main/java/org/apache/skywalking/oap/query/graphql/resolver/HealthQuery.java} (53%)
create mode 100644 oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/PrometheusMetricsCollector.java