Views the health status of a cluster.
Operation description
For more information about service endpoints, see service endpoints.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
adb:DescribeDBClusterHealthStatus |
list |
*DBClusterLakeVersion
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
ID of the cluster. Applies to Enterprise Edition, Basic Edition, or Data Lakehouse Edition clusters. Note
Call the DescribeDBClusters operation to view cluster IDs. |
amv-uf6o6m8p6x7v**** |
| RegionId |
string |
Yes |
ID of the region. Note
Call the DescribeRegions operation to view region IDs. |
cn-hangzhou |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| CS |
object |
List of instance access node statuses. |
|
| ActiveCount |
integer |
Number of healthy nodes. |
0 |
| UnavailableCount |
integer |
Number of unavailable nodes. |
1 |
| RiskCount |
integer |
Number of nodes at risk. |
0 |
| ExpectedCount |
integer |
Total number of access nodes. |
1 |
| Status |
string |
Status of the instance access node. Valid values:
|
UNAVAILABLE |
| Executor |
object |
List of compute node group health statuses. |
|
| ActiveCount |
integer |
Number of healthy nodes. |
0 |
| UnavailableCount |
integer |
Number of unavailable nodes. |
1 |
| RiskCount |
integer |
Number of nodes at risk. |
0 |
| ExpectedCount |
integer |
Total number of compute nodes. |
1 |
| Status |
string |
Health status of the compute node group. Valid values:
|
UNAVAILABLE |
| Worker |
object |
List of storage node health statuses. |
|
| ActiveCount |
integer |
Number of healthy storage node groups. |
0 |
| UnavailableCount |
integer |
Number of unavailable storage node groups. |
1 |
| RiskCount |
integer |
Number of storage node groups at risk. |
1 |
| ExpectedCount |
integer |
Total number of storage node groups. |
1 |
| Status |
string |
Health status of the storage node group. Valid values:
|
UNAVAILABLE |
| InstanceStatus |
string |
Health status of the cluster. Valid values:
Note
The cluster health status is NORMAL only if all three component statuses — instance access node status, compute node group status, and storage node group status — are NORMAL, and the instance liveness check succeeds. The cluster health status is RISK if any component status is RISK. The cluster health status is UNAVAILABLE if any component status is UNAVAILABLE. |
NORMAL |
| RequestId |
string |
ID of the request. |
1AD222E9-E606-4A42-BF6D-8A4442913CAV |
| AccessDeniedDetail |
string |
Examples
Success response
JSON format
{
"CS": {
"ActiveCount": 0,
"UnavailableCount": 1,
"RiskCount": 0,
"ExpectedCount": 1,
"Status": "UNAVAILABLE"
},
"Executor": {
"ActiveCount": 0,
"UnavailableCount": 1,
"RiskCount": 0,
"ExpectedCount": 1,
"Status": "UNAVAILABLE"
},
"Worker": {
"ActiveCount": 0,
"UnavailableCount": 1,
"RiskCount": 1,
"ExpectedCount": 1,
"Status": "UNAVAILABLE"
},
"InstanceStatus": "NORMAL",
"RequestId": "1AD222E9-E606-4A42-BF6D-8A4442913CAV",
"AccessDeniedDetail": ""
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist. Make sure that the DBClusterId value is valid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.