私は、複数のドッカーコンテナのホストOSであるサーバーを持っています。各コンテナには、ログを作成するアプリケーションが含まれています。これらのログをsyslogデーモンを使用して1つの場所に送信し、ファイルビートがこのデータを別のサーバーに送信するようにします。 HOST OSにファイルビートをインストールすることは可能ですか(ファイルビート用に別のコンテナを作成する必要はありません)、コンテナアプリケーションのログデータをsyslogデーモンで収集し、ホストOS上の/ var/logに統合しますか?ありがとう。ドッカーホストOS上でファイルビートを実行し、コンテナからログを収集する
0
A
答えて
2
ホストファイルシステムにログを記録するには、すべてのコンテナにボリュームを共有する必要があります。
次に、ホストにfilebeatをインストールして、「標準」ログファイルと同じように、必要な場所にログを転送することができます。
通常、ドッカーコンテナはログを実際のログファイルに書き込むのではなく、標準出力に書き込むことに注意してください。つまり、このログの問題を解決するためには、おそらくカスタム画像が必要です。
+0
ドッカーコンテナにGELFロギングドライバを使用してこの問題を解決しました。私は、コンテナのログから発信されたデータを、わずかな設定作業でUDP経由でリモートサーバに直接送信することができました。 – avarkhed
関連する問題
- 1. Dockerコンテナから(ファイルビートなしで)ELKコンテナにログを送信します。
- 2. シェフクライアントエラーでログを収集
- 3. Kubernetesログ収集
- 4. ファイルビートでログをフォーマットする方法
- 5. Log4jと集中ログ収集
- 6. WEBSITEからログ&ギャザーログを収集する方法
- 7. クラウドベースのサービスからログを収集するには?
- 8. usb mouse macintoshからデータを収集するos x
- 9. 実行中のプログラムからデータを収集する
- 10. ドッカーホストをコンテナにリンクする方法
- 11. インターネットから収集した画像を収集する
- 12. syslog-ngを使用してハードウェアデバイスとアプリケーションソフトウェアからログを収集する
- 13. デバイス上で実行するiPhone OSを指定しますか?
- 14. 別のものの中からコンテナ上でコマンドを実行
- 15. dockerコンテナ内でファイルビートを開始する方法は?
- 16. チェックボックスリストからデータを収集
- 17. OS XでCプログラムをコンパイルしてUbuntu上で実行する
- 18. Kafkaからメトリックを収集するツール
- 19. リストからインデックスを収集する
- 20. ノードからパスを収集する
- 21. テーブルビューからデータを収集するswift
- 22. 行収集エラー
- 23. DevPartner: ".NETから収集する"。 VS "COM情報を収集する"
- 24. MySQLの - 別のテーブルから関連する行を収集
- 25. OSを監視する - すべてのセンサーからデータを収集することは可能ですか?
- 26. VirtualBoxで実行されているLinuxから外部ファイルでログを収集するにはどうすればよいですか?
- 27. Sparkアプリケーションの実行から集約ログを取得する方法
- 28. シェルスクリプトを使用してPythonで関数のログを収集する
- 29. プレーンJavaScriptでカスタムイベントハンドラからデータを収集
- 30. ELKスタック+ Railsログを収集するためのFilebeat
'' host os'に 'filebeat'をインストールできますが、' host os'の1つの場所にコンテナのすべてのログを収集する必要があります。 – Tuan