CA Pod使用量の照会

Prev Next

VPC環境で利用できます。

ブロックチェーンネットワーク内 CA Podのリソース(CPU、Memory、Storage)使用量を照会します。

リクエスト

リクエスト形式を説明します。リクエスト形式は次の通りです。

メソッド URI
GET /networks/{networkId}/cas/{caId}/usage

リクエストヘッダ

Blockchain Service APIで共通して使用されるヘッダの詳細は、Blockchain Serviceの共通ヘッダをご参照ください。

リクエストパスパラメータ

パラメータの説明は次の通りです。

フィールド タイプ 必須の有無 説明
networkId Long Required ネットワーク ID
caId String Required CA ID

リクエストクエリパラメータ

パラメータの説明は次の通りです。

フィールド タイプ 必須の有無 説明
startTime Integer Required 使用量照会開始時刻(Unix Timestamp)
  • <例> 2024年07月30日09時00分00秒の場合、startTime=1722297600000
endTime Integer Required 使用量照会終了時刻(Unix Timestamp)
  • <例> 2024年07月30日15時00分00秒の場合、endTime=1722319200000

リクエスト例

リクエストのサンプルコードは次の通りです。

curl --location --request GET 'https://blockchainservice.apigw.ntruss.com/api/v1/networks/{networkId}/cas/{caId}/usage?startTime=1722297600000&endTime=1722319200000' \
--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'

レスポンス

レスポンス形式を説明します。

レスポンスボディ

レスポンスボディの説明は次の通りです。

フィールド タイプ 必須の有無 説明
content Object - CA Podの詳細情報
content.networkId Long - ネットワーク ID
content.nodeId String - CAノード ID
content.containerNo Long - Ncloud Kubernetes Serviceコンテナ番号
  • CAは該当なし
content.cpuUsage Map - イベント発生時間ごとの CPU使用量(単位: vCPU)
  • <例> "cpuUsage": {"1722306600000": 7.33438E-4}
content.memUsage Map - イベント発生時間ごとの Memory使用量(単位: MiB)
  • <例> "memUsage": {"1722306600000": 12}
content.diskUsage Map - イベント発生時間ごとの Storage使用量(単位: %)
  • <例> "diskUsage": {"1722306600000": 0}

レスポンスステータスコード

Blockchain Service APIで共通して使用されるレスポンスステータスコードの詳細は、Blockchain Serviceの共通レスポンスステータスコードをご参照ください。

レスポンス例

レスポンスのサンプルコードは次の通りです。

{
    "content": {
        "networkId": 1630,
        "nodeId": "25728700",
        "containerNo": 0,
        "cpuUsage": {
            "1722306600000": 7.33438E-4,
            "1722308400000": 8.020852E-4,
            "1722313800000": 7.315537E-4,
            "1722304800000": 7.357918E-4,
            "1722315600000": 7.5871986E-4,
            "1722317400000": 7.9677143E-4,
            "1722303000000": 7.9579744E-4,
            "1722299400000": 6.617413E-4,
            "1722301200000": 6.9105363E-4,
            "1722312000000": 8.694744E-4,
            "1722297600000": 7.760141E-4,
            "1722319200000": 5.692615E-4,
            "1722310200000": 6.884763E-4
        },
        "memUsage": {
            "1722306600000": 12,
            "1722308400000": 12,
            "1722313800000": 12,
            "1722304800000": 12,
            "1722315600000": 12,
            "1722317400000": 12,
            "1722303000000": 12,
            "1722299400000": 12,
            "1722301200000": 12,
            "1722312000000": 12,
            "1722297600000": 12,
            "1722319200000": 12,
            "1722310200000": 12
        },
        "diskUsage": {
            "1722306600000": 0,
            "1722308400000": 0,
            "1722313800000": 0,
            "1722304800000": 0,
            "1722315600000": 0,
            "1722317400000": 0,
            "1722303000000": 0,
            "1722299400000": 0,
            "1722301200000": 0,
            "1722312000000": 0,
            "1722297600000": 0,
            "1722319200000": 0,
            "1722310200000": 0
        }
    }
}