我可以使用任何Stackdriver Monitoring api或gcloud命令获取gcp计算建议来调整实例大小吗

时间:2019-10-21 15:52:57

标签: python google-cloud-platform google-compute-engine gcloud libcloud

我想获得有关建议,通过任何gcloud命令或Google为stackdriver提供的任何api来调整gcp在ui上为计算实例显示的实例的大小。 (任何方法都行得通,只需获取他们提供的有关调整实例大小的建议的数据)

1 个答案:

答案 0 :(得分:4)

Google已通过其Recommender API提供了此功能(请注意,该功能仍处于测试阶段)。

您可以使用gcloud命令行工具与之交互,例如,列出有关Compute Engine实例类型的建议:

gcloud beta recommender recommendations list \
    --project=example-project \
    --location=us-central1-a \
    --recommender=google.compute.instance.MachineTypeRecommender \
    --format=json

或使用REST API。例如:

curl \
    -H "Authorization: Bearer $(gcloud auth print-access-token)"  \
    -H "x-goog-user-project: example-project" \
    "https://recommender.googleapis.com/v1beta1/projects/example-project/locations/us-central1-a/recommenders/google.compute.instance.MachineTypeRecommender/recommendations"

您可以查看here以获得有关可用操作的更多详细信息。