2011-02-26 133 views
4

我們發現很難監視在四個受管服務器羣集上傳播的日誌。所以,我正在嘗試構建一個簡單的log4j appender,它使用solrj api將日誌存儲在solr服務器中。我們的想法是使用Solr的槓桿REST建立一個更好的圖形用戶界面,可以幫助我們log4j使用Solr的日誌索引

  1. 搜索日誌和顯示前一個和下一個50行左右,
  2. 尾日誌

在前端很糟糕,我正在嘗試用GWT(原型版本)來做點什麼。我打算在ASL下的googlecode上主辦這個項目。

不勝感激,如果你能扔在

  1. 是否有意義創建這樣一個項目的一些見解?
  2. 正在使用Solr來解決這個問題嗎?
  3. 關於web框架/工具的任何建議,這將幫助我建立一個基於標籤的拖尾前端。
+0

聽起來像是一個項目的好主意。已經有一個使用lucene記錄並記錄索引,也許你可以設置一個鉤入該索引的gui?否則,我會defo認爲它是兩個模塊1. appender和2. ui。 – Toby 2011-08-02 11:13:01

回答

3

您可以使用logstash(用於裝運和過濾日誌)+ elasticsearch(用於索引和存儲)+ kibana(用於漂亮的GUI)的組合。

+0

這是很棒的東西。 Kibana看起來很有希望。幾乎就像一團糟 – 2012-10-23 16:35:15

0

完全可行的事情。許多人已經完成了你自己的。有幾個有用的鏈接..有一個在線服務,www.loggly.com這樣做。它們實際上是以Solr爲核心存儲引擎的!顯然他們已經建立了專有接口。

另一種選擇是http://www.graylog2.org/。它是開源的。不支持Solr,但仍然非常酷!

+0

謝謝埃裏克。鏈接真的很有幫助。 – 2011-02-27 15:13:23

2

Loggly夥計們還建立了logstash,它可以支持很多事情,包括通過彈性搜索的lucene。它也可以轉發到Graylog。