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

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

最終更新日:Aug 13, 2026

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

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

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

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

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

    • ノード側のインフラストラクチャコンポーネントが、リアルタイムログの収集とストリーミング出力を処理します。これにより、一部のシステムリソースは消費されますが、アプリケーションインスタンスのメモリは消費されません。

    • [リアルタイムログの更新頻度] セクションで、更新間隔を設定できます。オプションには [5s]、[10s]、[15s]、および [更新しない] があります。

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

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

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

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

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

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

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

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

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

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

    重要

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

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

    重要

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

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

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

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

関連情報

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