私たちの弾性スタックの実装に最適なアーキテクチャを確立しようとしています。複数のLogstashインスタンスとFilebeatsの比較
これらのネットワークのそれぞれに2つの異なるネットワーク(内線と外線と呼ぶことができます)と複数のWeb/db /アプリケーションサーバ(約10)があります。
私は、IISログ、rabbitMQメッセージ、および両方のネットワーク内のマシンからいくつかのビットとボブを消費して、弾力性とキバナのインストールが配置されている内部ネットワーク上の単一のサーバに送ります。
内部ネットワークと外部ネットワークの両方のサーバーでは、ログを弾力的に送信する2つの主要な方法があります。
- 各サーバーでlogstashを設定し、内部ネットワーク上の弾性サーバーに出力を送信します。 各サーバー上
- セットアップfilebeatsとlogstashを実行する単一のサーバーにログを送信する(これは弾性とkibanaホスト同じボックスすることができる)
私はでこれらのアプローチの長所と短所がわかりませんよ瞬間。私は正しいアプローチがFilebeatsを使うことだと信じていますが、ログの処理をより良く分散するように見えるので、なぜ私は複数の場所にlogstashを置かないのか分かりません。 もう一度、おそらく20-30の入力を持つ1つのlogstashを持つことは問題ではありませんか?
この地域の考えや指導にご関心があります。
素晴らしい情報ですが、私は集中管理されたログ管理の設定管理が私にとってセールスポイントだと思います。やや失望しているので、複数のlogstashの再起動を聞いても、おそらくそれは経験しません! – dougajmcdonald
@dougajmcdonald再起動の場合は、現在使用可能なバージョン(2. 5)より古いバージョン(5.5)が使用されていました。そして、私は彼らが配備されたサーバーが(特にいくつかのログに適用された構成で)作業負荷のために十分強力ではなかったと思います。だからあなたは同じ問題を抱えていないかもしれません。 – baudsp