Ramachandran created RANGER-4195:
------------------------------------

             Summary: Exposing the Ranger REST API is used to fetch the health 
check status of Ranger Admin
                 Key: RANGER-4195
                 URL: https://issues.apache.org/jira/browse/RANGER-4195
             Project: Ranger
          Issue Type: Improvement
          Components: Ranger
            Reporter: Ramachandran
            Assignee: Ramachandran
             Fix For: 3.0.0


Exposing the Ranger REST API is used to fetch the health check status of Ranger 
Admin

 

RangerAdmin Health Check JSON Response look like (In the current implementation)
{
"status": "UP",
"components": {
"db": {
"status": "UP",
"details": {
"database": "Oracle 21.3c",
"validationQuery": "SELECT banner from v$version where rownum<2"
}
}
}
}
In the future we can extend this health check API for other components like 
AuditHandler (Elastic search, Kafka,HDFS, Solr),KMS ,etc
Another Example :
{
"status": "UP",
"components": {
"db": {
"status": "UP",
"details": {
"database": "Oracle 21.3c",
"validationQuery": "SELECT banner from v$version where rownum<2"
}
},
"auditProvider": {
"status": "UP",
"details": {
"provider": "Elastic Search",
"providerHealthCheckEndpoint": "http://localhost:9200/_cluster/health?pretty";
}
}
}
}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to