Error Reporting

アプリケーション エラーを特定して把握します。

このプロダクトのドキュメントを見る

リアルタイムで例外をモニタリングし、アラートを送信

Error Reporting は、実行中のクラウド サービスで発生したクラッシュの回数をカウントし、分析と集計を行います。結果は一元化されたエラー管理インターフェースに表示され、並べ替えとフィルタリングを行えます。専用のビューには、エラーのタイムチャート、発生回数、影響を受けたユーザー数、最初または最後の発生日時、消去された例外スタック トレースといった詳細情報が表示されます。新しいエラーが発生したときにメールアラートとモバイル アラートを受け取ることもできます。

迅速にエラーを把握

わかりやすいダッシュボードで、アプリケーションで多発しているエラーや新しいエラーをひと目で確認できます。トラブルシューティングの際、重要なエラーを見つけるためにログストリームを調べていては、すばやくエラーを特定できないことがあります。Error Reporting では、処理されたデータが直接表示されるので、根本原因をすばやく特定して解決できます。

自動かつリアルタイム

大量のデータの中に、本番環境における重大な問題が隠れている場合があります。 Error Reporting を使用すると、絶えず例外を分析し、プログラミング言語とフレームワークに合わせてインテリジェントに適切なグループに分けて集計することで、ノイズの中から容易に問題を見つけられるようになります。

迅速なエラー通知

ユーザーからの問題報告を待つ必要はありません。Error Reporting は常にサービスを監視しており、既存のエラーに分類できない新たなアプリケーション エラーが発生すると、すぐに通知を送ります。通知から新たなエラーの詳細に直接移動できます。

例外スタック トレースのパーサーは、Go、Java、.NET、Node.js、PHP、Python、Ruby を解析できます。エラーの送信には、Google のクライアント ライブラリ、REST API、Cloud Logging を使用します。

特徴

リアルタイム処理

アプリケーション エラーは数秒以内に処理されてインターフェースに表示されます。インターフェースを最新の状態に保つには自動再読み込みを有効にします。

エラーのインテリジェントなグループ化

エラーは、スタック トレースを分析することによってグループ化され、重複が排除されます。Google のシステムは、該当言語に使用される共通フレームワークを認識し、それに応じてエラーをグループ化します。

フィルタリングによる概要

集計されたエラーは簡潔な概要テーブルに表示されます。 発生回数、影響を受けたユーザー数、最初と最後の検出日の順に並べ替えることができます。テーブルの内容は、期間やサービスでフィルタリングされます。 自動更新を有効にすれば監視に役立ちます。

エラーの詳細

時系列の棒グラフ、影響を受けたバージョンのリスト、リクエスト URL、リクエストログへのリンクといったエラーの詳細は、専用のページに表示されます。

スタック トレースの調査

解析されたスタック トレースは、重要な問題に集中できるような形式で表示されます。スタック フレームをクリックすると、ソースに移動してデバッグを開始できます。

アラート

新たなエラーが検出されたとき、すぐにメールアラートとモバイル アラートを受信するオプションを選択できます。

公開バグトラッカーとの統合

公開バグトラッカー上の問題にエラーを簡単に関連付けることができます。関連付けられている問題があるエラーがひと目でわかります。

モバイルアプリ

Error Reporting は、パソコンか、iOS および Android 向けの Cloud Console モバイルアプリで利用できます。

設定は簡単

エラーと例外データを送信するには、専用の API を呼び出すか、Cloud Logging を使用するだけで設定できます。App Engine アプリケーションでは、設定なしで機能を利用できます。Compute Engine や AWS EC2 などの他のプラットフォームでは、いくつかの手順を実施するだけで機能を設定できます。

当社はこのようなソリューションを探し求めて、さまざまなベンダーのソリューションを組み合わせようと試みていました。Error Reporting はまさに私たちが求めていたものであり、以前は本番環境で見逃されていた問題をすぐに検出してくれます。このツールのおかげで、当社の製品の品質とユーザー エクスペリエンスは飛躍的に改善しています。

Batterii 社 CTO、John Koehl 氏

料金

Error Reporting は、次のいずれかから送信されたエラーを処理します。

  • Cloud Logging: 料金を算定するため、Logging や他の Google Cloud サービスで読み込まれて処理されたログデータの量が測定されます。詳細については、料金をご覧ください。
  • Error Reporting API: Cloud Logging でエラーが取り込まれた場合は、少額の Cloud Logging 料金が発生することがあります。詳細については、エラーイベントをレポートするをご覧ください。

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して Google Cloud で構築を開始しましょう。

開始にあたりサポートが必要な場合
信頼できるパートナーの活用

このページで紹介しているプロダクトや機能にはベータ版のものがあります。プロダクトのリリース段階の詳細については、こちらをご覧ください。

Java は Oracle およびその関連会社の登録商標です。