2017-03-06 25 views
0

我有ELK堆疊安裝和即將做性能測試。 以下疑問不能解決我自己,專業建議/意見將有所幫助。使用離線日誌進行logstash分析可以獲得更好的性能或在線?

我在懷疑,

是否做LIVE logstash - 這意味着,安裝logstash並平行於我的應用性能測試運行ELK。

2.或者首先進行性能測試收集日誌和飼料日誌以logstash離線。 (此選項是非常可能的,因爲我在運行此測試約30分鐘只)

這將b更好的高性能?

我的應用程序是Java和自logstash也使用JVM其解析,恐怕就會對我的應用程序性能的影響。 考慮到這一點,我寧願去與選項2,但想知道是否有任何益處/優點與選項1是很想念去?

諮詢/建議大加讚賞

回答

0

測試您的實環境真正條件下獲得任何有意義的事。

你會在服務器上運行logstash?或者,您是否會將您的日誌以背景圖的形式提供給卡夫卡,如我在blogpost中所述的那樣?或者你會運行一個批處理作業,然後事實上收集日誌?

當然做服務器本身的處理過程中很少會產生一定影響,並調整你的JVM都會對一切表現如何大的影響。通常,在同一臺服務器上運行多個JVM不是問題。

做你的測試一次與logstash /卡夫卡/水槽或任何其它日誌處理或運送工具要使用啓用並運行沒有這些工具,第二次獲得的想法多少他們影響性能。

相關問題