すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:リアルタイムログの表示

最終更新日:Jun 23, 2026

アプリケーションで問題が発生した場合、SAE コンソールまたは SLS コンソールで Pod のリアルタイムログを表示して、問題を診断します。

SAE コンソールでのリアルタイムログの表示

  1. SAE アプリケーション一覧で、上部で対象のリージョンと名前空間を選択し、対象の [アプリケーション ID] をクリックしてアプリケーション詳細ページを開きます。

  2. アプリケーション詳細ページの左側のナビゲーションウィンドウで、 を選択し、[Pod 名] ドロップダウンリストから目的のインスタンスを選択します。

    説明
    • SAE は最新のログエントリを最大 500 件表示します。より多くのログを表示するには、ファイルログ機能を使用します。詳細については、「ファイルログの表示」をご参照ください。

    • [リアルタイムログの更新頻度] セクションで、更新間隔を設定できます。利用可能なオプションは [5s][10s][15s][更新しない] です。

    [リアルタイムログ] ページには、[Pod 名][実行ステータス][IP アドレス][コンテナ ID] など、現在の Pod に関する情報が表示されます。このセクションの下に、リアルタイムログが行番号順にビューアーで表示されます。

SLS コンソールでのリアルタイムログの表示

SAE コンソールでリアルタイムログを表示するだけでなく、出力をリダイレクトして Simple Log Service (SLS) でログを収集することもできます。このセクションでは、SLS コンソールstdout.log ログソースからリアルタイムログを表示する方法を説明します。

  1. SAE アプリケーション一覧で、上部で対象のリージョンと名前空間を選択し、対象の [アプリケーション ID] をクリックしてアプリケーション詳細ページを開きます。

  2. [基本情報] ページで、[アプリケーションのデプロイ] をクリックします。

  3. [アプリケーションのデプロイ] ページで、[起動コマンド設定] セクションを展開し、起動コマンドを設定します。

    詳細については、「起動コマンドの設定」をご参照ください。

    [起動コマンド設定] セクションには、[システムデフォルトの起動コマンド] (CATALINA_OPTS="$CATALINA_OPTS $Options" catalina.sh run) と、JVM パラメーターをカスタマイズするための [オプション設定] 入力ボックスが含まれています。Out-of-Memory (OOM) エラーを防ぐため、ヒープサイズまたは初期 JVM メモリが合計インスタンスメモリを超えないようにし、システム用に約 1 GB のメモリを確保してください。

  4. [アプリケーションのデプロイ] ページで、[ログ設定] セクションを展開し、[Simple Log Service の有効化] スイッチをオンにして、SLS パラメーターを設定します。

    ビジネスニーズに応じて、[Simple Log Service リソースの作成] または [既存の Simple Log Service リソースの使用] を選択します。詳細な手順については、「SLS へのログ収集の設定」をご参照ください。

    重要

    [ログソース] は、ステップ 3 で設定したログソースと一致する必要があります。

  5. [OK] をクリックします。

    重要

    [OK] をクリックすると、SAE はアプリケーションを再起動します。サービスの中断を最小限に抑えるため、この操作はオフピーク時間帯に実行してください。

  6. アプリケーションがデプロイされた後、リアルタイムログを表示します。

    1. SLS コンソールにログインします。

    2. [プロジェクト一覧] で、ご自身のプロジェクトを選択します。[Logstores] タブで、適切な Logstore を選択してリアルタイムログを表示します。

詳細情報

リアルタイムログを分析した後、アプリケーションで追加の操作が必要になる場合があります。詳細については、次のトピックをご参照ください。