Elastic Beanstalk 環境ログを表示する - AWS Elastic Beanstalk

Elastic Beanstalk 環境ログを表示する

AWS Elastic Beanstalk には、アプリケーションを実行する Amazon EC2 インスタンスからのログを定期的に表示する方法が 2 つあります。

  • ローテーションされたインスタンスログを環境の Amazon S3 バケットにアップロードするように Elastic Beanstalk 環境を設定します。

  • インスタンスログを Amazon CloudWatch Logs にストリーミングするように環境を設定します。

CloudWatch Logs へのインスタンスログストリーミングを設定する場合、Elastic Beanstalk は Amazon EC2 インスタンスでプロキシログとデプロイログ用の CloudWatch Logs ロググループを作成し、これらのログファイルをリアルタイムで CloudWatch Logs に転送します。インスタンスログの詳細については、「Elastic Beanstalk 環境の Amazon EC2 インスタンスからのログの表示」を参照してください。

インスタンスログに加えて、環境の拡張ヘルスを有効にすると、CloudWatch Logs にヘルス情報をストリーミングするように環境を設定できます。環境のヘルスステータスが変化すると、Elastic Beanstalk は新しいステータスと変更の原因の説明とともに、ヘルスロググループにレコードを追加します。環境ヘルスのストリーミングの詳細については、「Amazon CloudWatch Logs への Elastic Beanstalk 環境ヘルス情報のストリーミング」を参照してください。

インスタンスログ表示の設定

インスタンスログを表示するには、Elastic Beanstalk コンソールでインスタンスログのローテーションとログストリーミングを有効にします。

Elastic Beanstalk コンソールでインスタンスログのローテーションとログストリーミングを設定するには
  1. Elastic Beanstalk コンソールを開き、[Regions] (リージョン) リストで AWS リージョンを選択します。

  2. ナビゲーションペインで、[環境] を選択し、リストから環境の名前を選択します。

    注記

    環境が多数ある場合は、検索バーを使用して環境リストをフィルタリングします。

  3. ナビゲーションペインで、[設定] を選択します。

  4. [ソフトウェア] 設定カテゴリで、[編集] を選択します。

  5. [S3 ログストレージ] セクションで、[ログの更新] を選択して、更新されたログの Amazon S3 へのアップロードを有効にします。

    
            [ソフトウェア設定の変更] ページの Amazon S3 ログストレージ設定
  6. [CloudWatch Logs へのインスタンスログのストリーミング] セクションで、以下を設定します。

    • [ログのストリーミング] – ログのストリーミングを有効にする場合は、これを選択します。

    • [保持期間] – CloudWatch Logs でログを保持する日数を指定します。

    • [ライフサイクル] – 環境が終了している場合に、期限切れになるのを待たずに CloudWatch Logs から速やかにログを削除するには、[終了時にログを削除する] に設定します。

  7. ページの一番下の [Apply] (適用) を選択します。

ログストリーミングが有効になったら、[ソフトウェア] カテゴリまたはページに戻り、[ロググループ] のリンクを検索します。CloudWatch コンソールでインスタンスログを表示するには、このリンクをクリックします。


        [ソフトウェア設定の変更] ページの CloudWatch Logs 設定

環境ヘルスログ表示の設定

環境ヘルスログを表示するには、Elastic Beanstalk コンソールで環境ヘルスログのストリーミングを有効にします。

Elastic Beanstalk コンソールで環境ヘルスログのストリーミングを設定するには
  1. Elastic Beanstalk コンソールを開き、[Regions] (リージョン) リストで AWS リージョンを選択します。

  2. ナビゲーションペインで、[環境] を選択し、リストから環境の名前を選択します。

    注記

    環境が多数ある場合は、検索バーを使用して環境リストをフィルタリングします。

  3. ナビゲーションペインで、[設定] を選択します。

  4. [モニタリング] 設定カテゴリで、[編集] を選択します。

  5. [CloudWatch Logs へのヘルスイベントストリーミング] で、以下を設定します。

    • [ログのストリーミング] – 選択するとログストリーミングが有効になります。

    • [保持期間] – CloudWatch Logs でログを保持する日数を指定します。

    • [ライフサイクル] – 環境が終了している場合に、期限切れになるのを待たずに CloudWatch Logs から速やかにログを削除するには、[終了時にログを削除する] に設定します。

  6. ページの一番下の [Apply] (適用) を選択します。

ログストリーミングが有効になったら、[モニタリング] カテゴリまたはページに戻り、[ロググループ] のリンクを検索します。CloudWatch コンソールで環境ヘルスログを表示するには、このリンクをクリックします。


        ヘルスイベントストリーミングの CloudWatch Logs 設定

ログ表示の名前空間

次の名前空間には、ログを表示の設定が含まれています。