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