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 コンソール を開きます。

  2. お客様の環境の管理ページに移動します。

  3. [Configuration] を選択します。

  4. [ソフトウェア] 設定カードで、[変更] を選択します。

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

  6. [CloudWatch Logs へのインスタンスログのストリーミング] で、以下を設定します。

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

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

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

  7. [Apply] を選択します。

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


        インスタンスログストリーミングの CloudWatch Logs 設定

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

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

Elastic Beanstalk コンソールで環境ヘルスログのストリーミングを設定にするには

  1. Elastic Beanstalk コンソール を開きます。

  2. お客様の環境の管理ページに移動します。

  3. [Configuration] を選択します。

  4. [モニタリング] 設定カードで、[変更] を選択します。

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

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

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

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

  6. [Apply] を選択します。

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


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

ログ表示の名前空間

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