翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 コンソールでインスタンスログのローテーションとログストリーミングを設定するには
Elastic Beanstalk コンソール
を開き、[Regions] (リージョン) リストで AWS リージョンを選択します。 -
ナビゲーションペインで、[環境] を選択し、リストから環境の名前を選択します。
注記
環境が多数ある場合は、検索バーを使用して環境リストをフィルタリングします。
ナビゲーションペインで、[設定] を選択します。
-
[更新、モニタリング、ログ] の設定カテゴリで、[編集] を選択します。
-
[S3 ログストレージ] セクションで、[ログのローテーション] の下にある [アクティブ化] を選択して、ローテーションされたログを Amazon S3 にアップロードできるようにします。
-
[CloudWatch Logs へのインスタンスログのストリーミング] セクションで、以下を設定します。
-
[ログのストリーミング] – ログのストリーミングを有効にする場合は、[アクティブ化] を選択します。
-
[保持期間] – CloudWatch Logs でログを保持する日数を指定します。
-
[ライフサイクル] – 環境が終了している場合に、期限切れになるのを待たずに CloudWatch Logs から速やかにログを削除するには、[終了時にログを削除する] に設定します。
-
-
ページの最下部で [適用] を選択し変更を保存します。
ログストリーミングが有効になったら、[ソフトウェア] カテゴリまたはページに戻り、[ロググループ] のリンクを検索します。CloudWatch コンソールでインスタンスログを表示するには、このリンクをクリックします。
環境ヘルスログ表示の設定
環境ヘルスログを表示するには、Elastic Beanstalk コンソールで環境ヘルスログのストリーミングを有効にします。
Elastic Beanstalk コンソールで環境ヘルスログのストリーミングを設定するには
Elastic Beanstalk コンソール
を開き、[Regions] (リージョン) リストで AWS リージョンを選択します。 -
ナビゲーションペインで、[環境] を選択し、リストから環境の名前を選択します。
注記
環境が多数ある場合は、検索バーを使用して環境リストをフィルタリングします。
ナビゲーションペインで、[設定] を選択します。
-
[更新、モニタリング、ログ] の設定カテゴリで、[編集] を選択します。
[モニタリング] セクションに移動します。
-
[CloudWatch Logs へのヘルスイベントストリーミング] で、以下を設定します。
-
[ログのストリーミング] – ログのストリーミングを有効にする場合は、[アクティブ化] を選択します。
-
[保持期間] – CloudWatch Logs でログを保持する日数を指定します。
-
[ライフサイクル] – 環境が終了している場合に、期限切れになるのを待たずに CloudWatch Logs から速やかにログを削除するには、[終了時にログを削除する] に設定します。
-
-
ページの最下部で [適用] を選択し変更を保存します。
ログ表示の名前空間
次の名前空間には、ログを表示の設定が含まれています。
-
aws:elasticbeanstalk:hostmanager – ローテーションされたログを Amazon S3 にアップロードするよう設定します。
-
aws:elasticbeanstalk:cloudwatch:logs – CloudWatch へのインスタンスログのストリーミングを設定します。
-
aws:elasticbeanstalk:cloudwatch:logs:health CloudWatch への環境ヘルスのストリーミングを設定します。