Nginx

實時日誌解析和報告

  • October 13, 2012

我們有一個在 Ubuntu 10.04 LTS 伺服器上執行在 Nginx/MongoDB 上的兼職項目。我們希望能夠查看有關伺服器負載、請求/秒、響應時間、數據庫負載、數據庫響應時間等內容的報告。是否有可以解析此類日誌的開源或免費(如啤酒)工具並提供實時報告?

我簡要地研究了 Splunk,但我想看看是否還有其他強烈推薦的。

您希望看到的大多數指標都可以通過相應的應用程序統計資訊訪問,這比日誌分析更有效。並且有幾個免費項目旨在收集此類指標、建構圖表、檢查邊距、發送警告等。所有這些項目都旨在易於擴展,因此存在許多用於收集指標的外掛,您可以編寫自己的外掛。我記得的主要項目的名稱是MuninCactiGraphite,但實際上還有更多。

Munin 是最古老的之一,即使在標準包中也有很多外掛。從您的列表中:

  • 伺服器負載Munin 具有顯示平均負載 (LA)、iostat、vmstat 的外掛
  • Nginx Munin有“nginx_request”(req/sec)和“nginx_status”(特定狀態下的連接數,即活躍、讀、寫)
  • 響應時間據我所知,沒有這樣的外掛。有關更多資訊,請參閱此問題
  • MongoDB MongoDB 團隊在 GitHub 上提供了幾個 Munin 外掛

引用自:https://serverfault.com/questions/297900