hanahmily opened a new issue #5034:
URL: https://github.com/apache/skywalking/issues/5034
Please answer these questions before submitting your issue.
- Why do you submit this issue?
- [ ] Question or discussion
- [ ] Bug
- [ ] Requirement
- [x] Feature or performance improvement
## Why we need it?
OAP does not provide the health status to the external services, which
causes it's too difficult to investigate the running issues of the OAP server,
especially in could-native and CI scenarios.
## How to figure it out?
I will introduce a new module called "health checker", which has capacities
of:
1. Collecting specific metrics from other modules through the telemetry
module(Prometheus).
1. Parsing and analyzing them by leveraging Prometheus text protocol
parser.
1. Providing a new GraphQL query to expose the health status.
1. Providing GraphQL and gRPC health check tools, one potential solution
is to embed them to `swctl`. Then packaging them into the docker image.
@kezhenxu94 @wu-sheng any thoughts?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]