私は通常、柔軟性と可用性が高いため、アプリケーションをドッキング用のコンテナとして実行します。コンテナーログをlogstashサーバーに取得する方法はありますか?ロッキングドライバを設定することにより、ドッキング用コンテナログをELKスタックに送信する - 簡単な方法
0
A
答えて
0
Dockerには、ログドライバを使用してコンテナやサービスを実行して情報を取得するのに役立つ複数のログメカニズムがあります。
各Dockerデーモンにはデフォルトのロギングドライバがあり、それぞれのコンテナは異なるロギングドライバを使用するように構成しない限り使用します。
次のようにLogstashを設定し、デフォルトのログドライバをsyslogに変更してログを表示するコンテナを実行するだけでコンテナログを取得できます。
#logstash.conf
input {
tcp {
port => 5000
}
}
output {
stdout {}
}
以下の2つのコマンドは、hello-worldコンテナログをlogstashに表示します。
docker run -it --rm --name=logstash -p 5000:5000 -f /path/to/logstash.conf
docker run --log-driver=syslog --log-opt syslog-address=tcp://<logstash-system-ip>:5000 hello-world
Logstashの出力も
elasticsearch {
hosts => ["<elastic-system-ip>:9200"]
}
訪問、単に出力部を構成することによってelasticsearchするために送信することができるhttps://docs.docker.com/engine/admin/logging/overview/
関連する問題
- 1. ポストパラメータをjavaで簡単に送信する方法
- 2. オブジェクトにプロパティを設定する最も簡単な方法は?
- 3. wxTextCtrlに値を設定する簡単な方法
- 4. Tomcatに簡単なカスタム設定を保存する方法
- 5. 設定を定数に簡単に保存する方法は?
- 6. ソケットに簡単なTCP送受信者を書く方法
- 7. 簡単なドッキングRabbitMQクラスタを設定するにはどうすればよいですか?
- 8. XMLファイルをロギングして電子メールを送信することにより単体テストを自動化する簡単な方法
- 9. ネイティブアプリのログをELKスタックに送信するにはどうすればよいですか?
- 10. ジェネリックでこのインタフェースをより簡単に定義/実装する方法は?
- 11. 簡単なPHPアプリをherokuの杉スタックから電子メールを送信する方法は?
- 12. Xcode:iOS TextFieldからデータをリモートデータベースに送信する最も簡単な方法
- 13. ドッカー - ELKスタック - だから私はfilebeatsによって満たされるELKスタックを、起動するためにドッカ - コンを使用しています...私の設定は、このようなものである「Elasticsearchはuneachableように見えるかダウン」
- 14. 設定ファイルで簡単な数式を評価する方法
- 15. Wordpressカスタムポストタイプの簡単なユーザーロールを設定する方法
- 16. OS XでPHP/MySQLを設定する簡単な方法は?
- 17. ToolStripTextBoxの左の余白を設定する簡単な方法
- 18. jQueryで数値を書式設定する簡単な方法
- 19. html/javascriptで2ステップフォームを設定する簡単な方法
- 20. Eclipseでカスタム構文ハイライトを設定する簡単な方法
- 21. WCFを簡単に設定する
- 22. ブランチ設定を簡単にテストする
- 23. ELKスタックのネットワークフォールトトレラントアーキテクチャ
- 24. Android:簡単なアニメーションを設定する
- 25. 既存のGitLite設定でGitLabを設定する簡単な方法
- 26. どのようにルビーを使用して最も簡単な方法で電子メールを送信すると、このような
- 27. WPF StatusBarテキストを設定する簡単な方法はありませんか?
- 28. アプリのアプリケーション設定管理で簡単にする方法は?
- 29. NodeJS経由でUSBにデータを送信する簡単な方法はありますか?
- 30. ネットワーク経由で接続されたクライアントにメッセージを送信する簡単な方法はありますか?