Google Cloud Debugger発表。クラウド上でアプリケーションの変数の値をチェック可能に。ログの統合やレスポンスの統計機能も

2014年11月6日

Googleは11月4日、サンフランシスコで開催したイベント「Google Cloud Platform Live」で、Google App Engineの新機能「Cloud Debugger」を発表しました。

Cloud Debugger - Tools — Google Cloud Platform

Cloud Debugger、ソースコードにウォッチポイントを設定可能

特定のコンピュータで実行されるアプリケーションであれば、そのマシン上で実行されるアプリケーションにブレークポイントを設定し、ある時点での変数の値を参照することでデバッグに役立てることができます。

しかしクラウドアプリケーションでは多数のサーバ上で複数のインスタンスが同時に実行されているため、1台のマシンでブレークポイントを設定して変数の内容を参照しても、デバッグの参考になるような情報が得られるとは限りませんし、既存のデバッグツールを使って何百台もある多数のサーバにブレークポイントを設定するのも現実的には困難です。

Googleが発表したCloud Debuggerは、Google Developer Console画面からソースコード上に「ウォッチポイント」を設定でき、それがクラウドアプリケーションの全てのインスタンスで有効になります。

アプリケーション実行時にウォッチポイントに到達すると一瞬だけ一時停止してその時点での変数の値が保存され、すぐに実行が継続されます。保存された変数の値はコンソール画面から参照できるため、プログラマはその情報をデバッグに役立てることができます。

fig

また、ウォッチポイントで変数が特定の条件に合致したときのみ変数の値を保存し、参照することもできます。

変数の値を保存するための一時停止時間は10ms以下で、アプリケーションの実行速度にはほとんど影響せず、標準で有効になっているため設定も不要。

fig

Cloud DebuggerはGoogle App EngineのJavaでベータ版として利用可能。今後ほかの言語や環境でも利用できるよう、開発を進めています。

ログを統合するCloud Logsと性能追跡ができるCloud Trace

Googleはあわせて、クラウドアプリケーションを構成する多数のインスタンスから生成されるログを統合し、コンソールから参照したり、フィルタリングを掛けて特定のログを参照する機能を備えたGoogle Cloud Logsも紹介。

fig

さらに、HTTPのレスポンスタイムの統計を取ってグラフ化し、アプリケーションの性能を追跡できる「Google Cloud Trace」も数週間以内にGoogle App Engineで利用可能になると発表しました。

fig

このエントリーをはてなブックマークに追加
Bookmark this on Delicious

タグ : Google , Google App Engine , PaaS , クラウド

≪前の記事
[速報]Google App EngineのManaged VMもDocker対応。事実上どんな言語のランタイムも使えるPaaSに

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


新サイト「Publickey Topics」始めました!


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. [速報]Google Container Engine発表。Dockerコンテナを実行しKubernetesで管理するクラウドサービス
  2. [速報]Google App EngineのManaged VMもDocker対応。事実上どんな言語のランタイムも使えるPaaSに
  3. Meteorがバージョン1.0に到達
  4. [速報]HTML5、ついにW3Cの勧告となる
  5. ネットワーク仮想化の「MidoNet」がオープンソースに。ミドクラが公開
  6. 「jQuery 2.x→jQuery 3.0」「jQuery 1.x→jQuery Compat 3.0」に。jQueryが新名称と新バージョンへ
  7. [速報]Google Compute Engine Autoscaler発表。わずか数秒で千インスタンスをスケーラブルに伸縮
  8. Google Compute Engineが最大68万IOPSの超高速なローカルSSDをベータ公開
  9. WebアプリケーションをWindowsネイティブで開発できるVisual WAO。その技術と仕組みとは?[PR]
  10. [速報]Google Compute Engine Autoscaler発表。わずか数分で千インスタンスをスケーラブルに伸縮
  11. 2014年10月の人気記事「HTML5、W3Cの勧告に」「この1年の優れたIT系書籍は?」「Windows ServerがDockerを採用するとはどういうことか」ほか
  12. IT系企業の平均給与を業種別にみてみた 2014年版 ~ ネットベンチャー、ソーシャル、ゲーム編
  13. Dockerを管理するKubernetesの基本的な動作や仕組みとは? Kubernetesを触ってみた。第20回 PaaS勉強会
  14. マイクロソフト、Internet ExplorerにリアルタイムコミュニケーションAPIを実装へ。プラグインなしでSkypeの実現を
  15. OpenStack Summit、2015年10月に東京で開催決定

Publickey 最新記事 10本

Publickey Topics 最新記事 10本


PR - Books


fig

fig

fig

fig



blog comments powered by Disqus