私はファイルスタックでElastic Stack(Logstash + Elastic search + Kibana)を設定しました。だから私の質問は、私は私のアプリケーションインスタンス(マイクロサービスアプリケーション)を配備した複数のサーバーを持っているということです。私はすべてのサーバーからログを取得したいが、そのためには各サーバーにファイルビートをインストールする必要がある。それは正しい理解ですか?または、単一のファイルビートインスタンスがすべてのサーバー(サーバーは同じネットワークになる)からログを取得でき、TCPまたは任意のプロトコルでログを送信できるようなものを設定できますか?Filebeat - 複数のサーバーインスタンスの設定
0
A
答えて
0
はい、ログをスクラップするすべてのサーバにfilebeatをデプロイする必要があります。
0
ログストアを設定してTCPポートでリッスンし、ファイルではなくソケットにログオンするようにアプリケーションを設定することもできます。
input {
tcp {
port => 8192
codec => json
tags => [ "micrologs" ]
}
}
これはJSONでフォーマット接続するたびに、と、8192ログを一度に到着するポートにLogstashボックスのリスナーを設定します。
input {
tcp {
port => 8192
codec => json_lines
tags => [ "micrologs" ]
}
}
これは、接続は永続的で、かつjson_lines
コーデックが着信接続でのJSONの行に基づいてログ・イベントを破るために使用されることを除いて、同じことを行います。
ここでjson
を使用する必要はありませんが、必要に応じてプレーンテキストにすることができます。 JSONを構造化ログの例として使用しました。
関連する問題
- 1. Filebeat - 複数行の設定を設定する
- 2. 複数のsolrサーバーインスタンスのsolr.RandomSortField
- 3. Weblogic Serverクラスタセットアップ11g - サーバーインスタンスとクラスタの設定
- 4. 複数のユーザーを持つサーバーインスタンス
- 5. Logstash私は、次の設定を使用して複数行のログを送信するFileBeatを設定した
- 6. Filebeat複製イベント
- 7. FilebeatでRabbitMQを設定する方法
- 8. C++のサーバーインスタンスのグローバル変数
- 9. 複数のサーバーインスタンスからsolrフォルダフォルダへのアクセス
- 10. 複数のサーバーインスタンスでwebsockets/wsを調整する
- 11. 複数の設定ファイル(.NET)
- 12. GitHub:複数のアカウント設定
- 13. 複数のスプリントブート設定
- 14. 複数のクラスタカフカ設定
- 15. 複数のlog4jインスタンス設定
- 16. 複数サイトバインディングのWCF設定
- 17. 複数のMaxRequestsPerChild設定
- 18. 複数のGoogle設定サービス
- 19. 設定パンダ複数の行
- 20. NGINX複数のサイト設定
- 21. Filebeat 5.0がKafkaの複数トピックに出力されました
- 22. filebeatからlogstashにパイプラインを設定できません
- 23. 複数のCodebaseアカウントのためのssh設定ファイルの設定
- 24. JBoss複数のサーバーインスタンス、運用環境の複数のポートは推奨されていませんか?
- 25. 1つの大規模なPHPプロジェクト用に複数のモジュールまたは複数のサーバーインスタンス
- 26. 複数のグリッド上の複数のコントロールのプロパティを設定
- 27. 複数のASP.netコアWebアプリケーションを単一のKestrelサーバーインスタンスで実行する
- 28. 1つのNode.js環境で複数のParseサーバーインスタンスを実行する
- 29. UIImageViewのイメージの複数の設定
- 30. 複数のウェブダイノスで動作させると、複数のサーバーインスタンスがあることを意味しますか?