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]


Reply via email to