Query Metrics (V1)
クラスターのメトリクスを照会します。
https://controller.api.${CLOUD_REGION}.zillizcloud.com
${CLOUD_REGION}を、デプロイに適したリージョンに置き換える必要があります。- クラウドリージョンIDを取得するには、Zilliz Cloudコンソールまたはクラウドリージョンの一覧を参照してください。
export CLOUD_REGION="gcp-us-west1"
export BASE_URL="https://controller.api.${CLOUD_REGION}.zillizcloud.com"
認証トークンには、適切な権限を持つ API key を使用する必要があります。
クラスターの ID。
メトリクスレポート期間の開始日時です。UTC の ISO 8601 タイムスタンプ形式で指定します。period パラメータが設定されていない場合にこのパラメータを使用します。
メトリクスレポート期間の終了日時です。UTC の ISO 8601 タイムスタンプ形式で指定します。period パラメータが設定されていない場合にこのパラメータを使用します。
メトリクスがレポートされる期間です。UTC の ISO 8601 duration 形式で指定します。start パラメータと end パラメータのいずれも設定されていない場合にこのパラメータを使用します。
メトリクスがレポートされる時間間隔です。UTC の ISO 8601 duration 形式で指定します。最小の granularity は PT30S です。
MetricQuery オブジェクトの配列。
メトリクスに関する情報です。
メトリクスに適用する統計手法です。AVG は各メトリクスで利用可能な平均値、P99 はレイテンシ関連メトリクスの 99 パーセンタイル値です。
export TOKEN="YOUR_API_KEY"
export CLUSTER_ID="inxx-xxxxxxxxxxxxxxxxx"
curl --request POST \
--url "${BASE_URL}/v1/clusters/${CLUSTER_ID}/metrics/query" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Request-Timeout: 5" \
--header "Content-Type: application/json" \
-d '{
"start": "",
"end": "",
"period": "PT99H",
"granularity": "PT5H",
"metricQueries": [
{
"name": "CU_CAPACITY",
"stat": "AVG"
}
]
}'
照会したメトリクスの統計情報を返します。
成功レスポンス。
レスポンスコード。
レスポンスペイロードです。照会したメトリクスに関する情報を含むオブジェクトです。
結果オブジェクトの配列。
メトリクスに関する情報です。
メトリクスの名前です。
メトリクスに適用された統計関数です。
メトリクスの測定単位です(例: percent)。
データポイントの配列。
データポイントの詳細です。
データポイントのタイムスタンプです。ISO 8601 形式で指定されます。
The value of the metric at the given timestamp.
失敗レスポンス。
レスポンスコード。
エラーメッセージ。
{
"code": 200,
"data": {
"results": [
{
"name": "CU_COMPUTATION",
"stat": "AVG",
"unit": "percent",
"values": [
{
"timestamp": "2024-07-23T16:09:53Z",
"value": "1.00"
},
{
"timestamp": "2024-07-23T22:09:53Z",
"value": "1.00"
},
{
"timestamp": "2024-07-24T04:09:53Z",
"value": "1.00"
}
]
}
]
}
}