2017-12-08 16 views
-1

私のウェブサービスでドッカーを使用しています。 ドッカーロギングのベストプラクティスは何ですか?

私はいくつかのログファイルを失う、ドッカーを使用してデプロイ(nginxのアクセスログ、サービスログ、システムログ...など)

原因、ダウン使用してドッキングウィンドウ展開システムとコンテナarchitecuresアップ。

だから私はこの問題について考えました。 LoggingServerとserviceServer(api用)は別々にする必要があります。 (私のすべてのログファイルを添付)(ヘラジカ中)logstashを使用してこれらの、メソッドを使用して

..

まず、。 第2に、このバッチシステムはバッチシステムを使用して、毎晩午前0時にログファイルをotherServerに移動します。

大丈夫ですか?

私はより良い答えを期待しています。

ありがとうございました。

答えて

2

は、ほとんどの管理者がホストするためにログディレクトリをマウントするコンテナ

1)のために使用するロギングのための多くの方法がありますので、ドッキングウィンドウは、ホスト上で保持されますログは、アップ/ダウンしても。

2)ELKサーバー。ファイルのテーリングオプションを使用して弾性検索サーバーにログをプッシュするためにlogstash/filebeatを使用します。したがって、新しいログ内容がサーバーにプッシュされます。

3)のMavenベースのプロジェクトのようなアプリケーションログがある場合、その後、

4サーバにログをプッシュする多くのプラグイン)の容器は深夜前に死んだ場合、その後の意志をログに記録しますのでお勧めしませんバッチシステムが存在します失われます。

+0

あなたのコメントありがとうございました! – Yenos

関連する問題