Serverless App Engine (SAE) は、Java プログラミング言語およびフレームワーク向けの非侵入型アプリケーション監視およびアラート機能を提供します。SAE のアプリケーション監視モジュールでメトリックの統計を表示する方法について、このトピックで説明します。 アプリケーション概要ページには、アプリケーションのメトリックが表示され、アプリケーションの全体的なヘルスステータスを把握できます。
背景
SAE は、Java アプリケーションを監視するために Application Real-Time Monitoring Service (ARMS) のアプリケーション監視サブサービスと統合されています。ARMS は アプリケーションパフォーマンス管理 (APM) サービスです。アプリケーションを監視するには、ARMS エージェントをインストールするだけで済みます。アプリケーションのコードを変更する必要はありません。ARMS エージェントは、異常または低速な API 操作の特定、リクエストパラメータの表示、システムボトルネックの検出に役立ちます。これにより、オンラインでのトラブルシューティングの効率が向上します。詳細については、「Application Monitoring とは」をご参照ください。
エントリポイント
SAE コンソール にログオンします。左側のナビゲーションウィンドウで、 を選択します。表示されるページで、上部のナビゲーションバーでリージョンを選択し、[名前空間] ドロップダウンリストから名前空間を選択して、目的のアプリケーション名をクリックします。
左側のナビゲーションウィンドウで、 を選択します。[アプリケーション概要] ページの [概要] タブで、必要な情報を表示します。
メトリックカテゴリ
[概要] タブには、次のメトリックが表示されます。
特定の期間内のリクエストの総数、平均応答時間、インスタンス数、フル GC (ガベージコレクション) イベントの数、低速 SQL クエリの数、および前日比または前週比の変更。
アプリケーションイベント: 可用性アラート、アプリケーション監視アラート、Kubernetes クラスタイベントなどのアプリケーションイベント。可用性アラートは、デッドロック、メモリ不足 (OOM) エラー、またはアプリケーションの起動が原因でトリガーされる場合があります。特定の時点のイベントリストを表示するには、縦棒グラフの上にポインターを移動します。詳細については、「イベントセンター」をご参照ください。
アプリケーションサポートサービス: アプリケーションによって提供されるサービスへのリクエスト数と平均応答時間の時系列曲線。
アプリケーション依存サービス: 依存サービスへのリクエスト数、平均応答時間、アプリケーション内のインスタンス数、HTTP ステータスコードの時系列曲線。
