VPC環境で利用できます。
Cloud Data Streaming Serviceクラスタの Rolling再起動の進行状況を照会します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|---|
POST | /api/v1/cluster/rollingRestartProgressCheck (韓国リージョン) |
POST | /api/sgn-v1/cluster/rollingRestartProgressCheck (シンガポールリージョン) |
POST | /api/jpn-v1/cluster/rollingRestartProgressCheck (日本リージョン) |
リクエストヘッダ
Cloud Data Streaming Service APIで共通して使用されるヘッダの詳細は、Cloud Data Streaming Serviceのリクエストヘッダをご参照ください。
リクエストボディ
リクエストボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
serviceGroupInstanceNo |
Integer | Required | クラスタインスタンス番号
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request POST 'https://clouddatastreamingservice.apigw.ntruss.com/api/v1/cluster/rollingRestartProgressCheck' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '{
"serviceGroupInstanceNo": 1009*****
}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
code |
Integer | - | レスポンスコード |
message |
String | - | レスポンスメッセージ |
result |
Object | - | レスポンス結果 |
result.clusterName |
String | - | クラスタ名 |
result.brokerNodeTotalNumber |
Integer | - | ブローカーノードの総数 |
result.brokerNumber |
Integer | - | 現在動作中のブローカーノード数 |
result.brokerStatus |
String | - | ノードブローカーの平均的な状態
|
result.brokerStatusPerNode |
Array | - | ノード別ブローカーの状態 |
result.zookeeperTotalNumber |
Integer | - | ZooKeeperノードの総数 |
result.zookeeperNumber |
Integer | - | 現在動作中の ZooKeeperノード数 |
result.zookeeperStatus |
String | - | ノード ZooKeeperの平均的な状態
|
result.zookeeperStatusPerNode |
Array | - | ノード別 ZooKeeperの状態 |
result.cmakStatus |
String | - | CMAKの状態
|
brokerStatusPerNode
brokerStatusPerNode
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
hostname |
String | - | サーバインスタンス名 |
status |
String | - | プロセスの状態
|
zookeeperStatusPerNode
zookeeperStatusPerNode
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
hostname |
String | - | サーバインスタンス名 |
status |
String | - | プロセスの状態
|
レスポンスステータスコード
Cloud Data Streaming Service APIで共通して使用されるレスポンスステータスコードの詳細は、Cloud Data Streaming Serviceのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"code": 0,
"message": "SUCCESS",
"result": {
"clusterName": "cluster00",
"brokerNodeTotalNumber": 3,
"brokerNumber": 0,
"brokerStatus": "green",
"brokerStatusPerNode": [
{
"hostname": "cluster00-b-25t6",
"status": "orange"
},
{
"hostname": "cluster00-b-25t7",
"status": "orange"
},
{
"hostname": "cluster00-b-25t8",
"status": "orange"
}
],
"zookeeperTotalNumber": 3,
"zookeeperNumber": 3,
"zookeeperStatus": "green",
"zookeeperStatusPerNode": [
{
"hostname": "cluster00-b-25t6",
"status": "green"
},
{
"hostname": "cluster00-b-25t7",
"status": "green"
},
{
"hostname": "cluster00-b-25t8",
"status": "green"
}
],
"cmakStatus": "green"
},
"requestId": "238f4390-****-****-****-7b13cdb1e14d"
}