クラウドサービスのメトリックのモニタリングデータをクエリします。
操作説明
制限事項
`DescribeMetricLast`、`DescribeMetricList`、`DescribeMetricData`、および `DescribeMetricTop` 操作には、毎月合計 100 万回の無料クォータがあります。 無料クォータを使い切り、CloudMonitor Basic (従量課金) が有効化されていない場合、これらの API 操作は期待どおりに呼び出すことができなくなります。 CloudMonitor Basic (従量課金) を有効化している場合、無料クォータを使い切ってもこれらの API 操作を呼び出すことができます。 無料クォータを使い切った場合、超過分については従量課金制の課金方法に基づいて自動的に課金されます。 CloudMonitor Basic (従量課金) を有効化する方法の詳細については、「従量課金制の課金方法を有効にする」をご参照ください。
各 API 操作は、毎秒 10 回まで呼び出すことができます。 Alibaba Cloud アカウントと、そのアカウント内の Resource Access Management (RAM) ユーザーは、このクォータを共有します。
説明
`DescribeMetricList` とは異なり、`DescribeMetricData` 操作は統計機能を提供します。 `Dimension` パラメーターを `{"instanceId": "i-abcdefgh12****"}` に設定して、ご利用の Alibaba Cloud アカウントのすべてのデータを集計できます。
このトピックでは、Elastic Compute Service (ECS) の `cpu_idle` メトリックのモニタリングデータをクエリする方法の例を示します。 ECS の名前空間は `acs_ecs_dashboard` です。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Namespace |
string |
必須 |
クラウドサービスの名前空間です。 クラウドサービスの名前空間の詳細については、「付録 1:メトリック」をご参照ください。 |
acs_ecs_dashboard |
| MetricName |
string |
必須 |
クラウドサービスのモニタリングに使用されるメトリックです。 クラウドサービスのメトリックの詳細については、「付録 1:メトリック」をご参照ください。 |
cpu_idle |
| Period |
string |
任意 |
メトリックの統計期間です。 有効な値:15、60、900、3600。 単位:秒。 説明
|
60 |
| StartTime |
string |
任意 |
モニタリングデータをクエリする時間範囲の開始時刻です。
以下のフォーマットがサポートされています:
説明
|
1618368900000 |
| EndTime |
string |
任意 |
モニタリングデータをクエリする時間範囲の終了時刻です。
以下のフォーマットがサポートされています:
説明
タイムゾーンに関連する問題を避けるため、UNIX タイムスタンプを使用することを推奨します。 |
1618368960000 |
| Dimensions |
string |
任意 |
リソースをクエリする基準となるディメンションです。 値はキーと値のペアのコレクションに設定します。 一般的なキーと値のペアは ` 説明
1 回のリクエストで最大 50 個のインスタンスをクエリできます。 |
[{"instanceId": "i-abcdefgh12****"}] |
| Express |
string |
任意 |
クエリ結果をリアルタイムで計算するために使用される式です。 説明
` |
{"groupby":["userId","instanceId"]} |
| Length |
string |
任意 |
1ページあたりのエントリ数です。 デフォルト値:1000。 説明
1 回のリクエストにおける `Length` パラメーターの最大値は 1440 です。 |
1000 |
共通リクエストパラメーターの詳細については、「共通パラメーター」をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
なし。 |
||
| Code |
string |
HTTP ステータスコードです。 説明
ステータスコード 200 は、リクエストが成功したことを示します。 |
200 |
| Message |
string |
返されたメッセージです。 |
The specified resource is not found. |
| RequestId |
string |
リクエスト ID です。 |
6A5F022D-AC7C-460E-94AE-B9E75083D027 |
| Datapoints |
string |
モニタリングデータです。 この値には次のフィールドが含まれます:
|
[{\"timestamp\":1618368900000,\"Average\":95.8291666666667,\"Minimum\":65.48,\"Maximum\":100.0},{\"timestamp\":1618368960000,\"Average\":95.8683333333333,\"Minimum\":67.84,\"Maximum\":100.0}] |
| Period |
string |
モニタリングデータの統計期間です。 有効な値:15、60、900、3600。 単位:秒。 |
60 |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "6A5F022D-AC7C-460E-94AE-B9E75083D027",
"Datapoints": "[{\\\"timestamp\\\":1618368900000,\\\"Average\\\":95.8291666666667,\\\"Minimum\\\":65.48,\\\"Maximum\\\":100.0},{\\\"timestamp\\\":1618368960000,\\\"Average\\\":95.8683333333333,\\\"Minimum\\\":67.84,\\\"Maximum\\\":100.0}]",
"Period": "60"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。