2016-05-05 8 views
0

GCE Linuxインスタンス(CPU負荷> = 1.0)を使用して3Dグラフィックスレンダリングを実行すると、describeコマンドの実行に30秒以上かかります。タグとGCEインスタンスのステータスを取得する最速の方法は?

gcloud compute instances describe render-1 

このようなインスタンスを50個実行し、それぞれを個別に照会すると、これには25分以上かかります。

このデータを高速に取得する方法はありますか?

答えて

4

gcloud compute instances listは、必要な操作を行う必要があります。タグやステータスに関する情報を得るために、あなたは--formatフラグを使用することをお勧めします:

$ gcloud compute instances list --format=json 
[...] 
$ gcloud compute instances list --format='table(name,status,tags.list())' 
NAME        STATUS  TAGS 
instance-name      RUNNING  fingerprint=AAAAAAAAAAA= 
instance-2-name     RUNNING  fingerprint=AAAAAAAAAAA=,items=[u'http-server', u'https-server'] 

フォーマットの詳細についてはgcloud topic formatsgcloud topic projectionsの出力を見てみましょう。

+0

優れています。これで、すべてのインスタンスを一度に照会するのに、およそ15〜30秒かかります。 JSONの出力形式も非常に便利でした。 – fredrik

関連する問題