我試圖建立最好的架構,我們的彈性棧的實現。多Logstash情況VS Filebeats
我們有兩個不同的網絡(可以稱他們爲內部和外部)和這些網絡的幾個網絡/數據庫/應用服務器(大約10)。
我想在兩個網絡中使用IIS日誌,我們的rabbitMQ消息以及其他一些位和bob,並將它們發送到位於我的彈性和kibana安裝位置的內部網絡上的單個服務器。
有關內部和外部網絡上,我可以看到兩種主要的方式來獲取發送到彈性日誌服務器。
- 在每臺服務器上安裝logstash,並將輸出發送到內部網絡上的彈性服務器。每個服務器上
- 設置filebeats和日誌發送到一臺服務器上運行logstash(這可能是承載彈性相同的方塊和kibana)
我不確定這些方法的利弊此時此刻。我相信正確的方法是使用Filebeats,但我不知道爲什麼我不會將logstash放在多個位置,因爲看起來好像我會更好地分發日誌處理。 然後,也許有一個20-30輸入logstash是不是一個問題?
有興趣在這方面的任何想法或指導。
偉大的信息,我認爲集中的logstash配置管理對我來說是一個賣點。所以聽到多個logstash重啓,但稍微令人失望,但也許我們不會遇到這種情況! – dougajmcdonald
@dougajmcdonald對於重新啓動,它使用的是舊版本(2. +),而不是當前可用的版本(5.5)。我認爲部署它們的服務器對於工作負載來說不夠強大(特別是對於我們應用於某些日誌的配置)。所以是的,你可能不會有同樣的問題。 – baudsp