2016-09-26 8 views
3

私はDockerの弾力のあるbeanstalkでホストされているDjangoアプリケーションを持っています。 s3バケットにdjangoログファイルを保存する必要があります。 AWSコンソールまたは "eb logs"コマンドを使用してインスタンスログを取得できます。awsの弾力のあるbeanstalkでホストされているdjangoアプリケーションのs3バケットにdjangoログファイルを保存するには

しかし、djangoのログを取得するには、手動でebインスタンスにsshしてチェックしてください。

eb設定でログローテーションを有効にすると、インスタンスログをs3バケットに保存できます。しかし、sbバケットにebインスタンスドッカーコンテナ内のdjangoログを保存する同様の方法はありますか?

"Logging": "/var/log/eb" 

その後/var/log/eb/であなたのDjangoのログを書き込む:ドッカーを使用している場合

答えて

1

することは、あなたがあなたのDockerrun.aws.jsonファイルに次の行を持っていることを確認してください。 Elastic Beanstalkのログ機能を使用する際にはバンドルされ、インクルードされます。

関連する問題