很好,又是一個 bug,我看到底要踩多少個 bug 才能讓我好好做事 … 這次是在 logstash 6.1.x 時 input-beats 會有問題。
先描述問題的狀況,每當只要 logstash 跑起來 input filebeat 進來的 memory 就不會正常釋放「Very High Memory use with Beats 6.1.x」不會正常釋放不打緊,他會一直吃到記憶體滿,然後過一陣子才會 Out-Of-Memory,在 OOM 之前你的 logstash 會開始停下來或是變得非常緩慢 …。
一開始我以為是資源不足,結果放大資源後才發現加再大也是吃完。
最快的方式就是升級到 logstash 6.2.x 版本,input-beats 也至少要 5.0.11 以上才能獲得緩解,但還沒有完全搞定 … 繼續關注。