Get all instances' health details per tenant

The following API GET call retrieves the health status of all OHS instances for a single tenant.

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/tenants/{Tenantid}/instanceshealth'

--header 'Content-Type: application/json'

--header 'Grpc-Metadata-CorrelationId: {Correlationid}'

--header 'Authorization: Bearer eyJhbGciOiJSUzI1'

Sample JSON Response

{
    "ohsHealthDetails": [
        {
            "tenantId": "97a889a7-66ec-4c4d-bb4d-f15e6702d19e",
            "instanceId": "71706642-da65-4969-a608-550956424d06",
            "instanceName": "TestHealchConfigCheck",
            "status": "NotKnown"
        },
        {
            "tenantId": "97a889a7-66ec-4c4d-bb4d-f15e6702d19e",
            "instanceId": "759d86b1-5343-4d17-8a4e-2a3fc2552356",
            "instanceName": "demoinstance123454",
            "version": "2.4.0.9",
            "status": "Passed",
            "statusDetails": [
                {
                    "testName": "Minimum Diskspace check",
                    "testStatus": "Passed",
                    "testResult": "System has enough space to run OHS",
                    "severity": "Medium",
                    "supportedFeature": "Resources and Permissions"
                },
                {
                    "testName": "RabbitMQ connectivity check",
                    "testStatus": "Passed",
                    "testResult": "Rabbit Mq Connection details are valid",
                    "severity": "High",
                    "supportedFeature": "Connectivity Checks"
                },
                {
                    "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-11-20T06:01:49.131Z",
            "initiatedBy": "System"
        }
    ]
}