Get multiple tenants' health details
The following API GET call retrieves the health status of all OHS instances for a list of tenants.
Variables
Variable | Description |
---|---|
TenantId |
Tenant Management Tenant ID GUID. |
CorrelationId |
Correlation identifier GUID as set by the requester for tracking requests to responses. |
Sample cURL Request
curl --location --request GET 'https://k8s.itrontotal.com/ihcconfiggateway/api/v1/ohshealthdetails' \
--header 'Content-Type: application/json' \
--header 'Grpc-Metadata-CorrelationId: {CorrelationId}' \
--header 'Grpc-Metadata-TenantIds: {TenantId1},{TenantId2},...,{TenantIdN}' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsIm' \
Sample JSON Response
{ "ohsHealthDetails": [ { "tenantId": "2baf2911-c836-47bf-a9ad-fcf0717e7c31", "instanceId": "f51a4570-f604-42aa-b955-9a483ec3b302", "instanceName": "OhsHealthConfigurationCheckIns", "version": "2.4.0.9", "status": "NotKnown" }, { "tenantId": "2baf2911-c836-47bf-a9ad-fcf0717e7c31", "instanceId": "4644b966-19bc-4424-91ac-0a2924281a3f", "instanceName": "ClientScopeTestInstance", "status": "Running", "statusDetails": [ { "testName": "Minimum Diskspace check", "testStatus": "Passed", "testResult": "System has enough space to run OHS", "severity": "Medium", "supportedFeature": "Resources and Permissions" }, { "testName": "Hybrid Connector Workspace folder permission check", "testStatus": "Passed", "testResult": "User has RW permission for OHS service.", "severity": "Medium", "supportedFeature": "Resources and Permissions" }, { "testName": "CPU, Memory utilization check", "testStatus": "Passed", "testResult": "System is having normal CPU and Memory Utilization", "severity": "High", "supportedFeature": "Resources and Permissions" } ], "statusReceivedDate": "2020-11-19T07:24:48.950Z", "initiatedBy": "System" }, { "tenantId": "97a889a7-66ec-4c4d-bb4d-f15e6702d19e", "instanceId": "ef98dbd5-61c8-457c-b01c-06ae64210442", "instanceName": "demoinstance_123", "status": "NotKnown" }, { "tenantId": "97a889a7-66ec-4c4d-bb4d-f15e6702d19e", "instanceId": "7f1b7966-ea6d-4227-89df-de9657b0e004", "instanceName": "inst12345", "version": "2.4.0.16", "status": "Running", "statusDetails": [ { "testName": "Identity server connectivity check", "testStatus": "Passed", "testResult": "Fetched Identity Access Token", "severity": "High", "supportedFeature": "Connectivity Checks" }, { "testName": "Minimum Diskspace check", "testStatus": "Passed", "testResult": "System has enough space to run OHS", "severity": "Medium", "supportedFeature": "Resources and Permissions" }, { "testName": "CPU, Memory utilization check", "testStatus": "Passed", "testResult": "System is having normal CPU and Memory Utilization", "severity": "High", "supportedFeature": "Resources and Permissions" }, { "testName": "Hybrid Connector Workspace folder permission check", "testStatus": "Passed", "testResult": "User has RW permission for OHS service.", "severity": "Medium", "supportedFeature": "Resources and Permissions" } ], "statusReceivedDate": "2020-12-02T04:42:49.246Z", "initiatedBy": "System" } ] }