2016年9月22日 (木曜日)

11:54:41 # Life GCE のインスタンスを一覧して起動・停止するためだけのアプリを作ってみた。 GCPのGCEの管理ページは僕の環境だとなぜか20秒位かかるのでだいたいロードするのを待っているとやろうと思ってたことを忘れてしまうという問題がありました。手元のJSプロファイラーで眺めるとCPUが負荷高い。 ところがAPIをたたくとなんか500ミリ秒くらいしかかからないことが判明。 project名を指定したらインスタンスとIPアドレスの一覧を表示して、TERMINATEDとRUNNINGステータスのインスタンスについてはとりあえず切り替えるようにしてみた。全然AJAXじゃなくてリロードしたら状態が更新されるんだけどまぁ500ミリ秒もかからないのでいいでしょう。 AppEngineにおいてみた。

Junichi Uekawa