Open asika32764 opened 10 years ago
Log.io是一個基於NodeJS開發的實時日誌監控項目,在瀏覽器裡訪問。需要注意的是,Log.io只監視日誌變動並不存儲日誌,不過這個沒關係,只要知道日誌存儲在哪個機器上。
Log.io使用 Socket.io庫發送活動報告的,和其他的監控工具一樣,Log.io也採用服務器-客戶端的模式。Log.io由兩部分組成:server和harveste,server運行在機器 A(服務器)上監視和紀錄其他機器發來的日誌消息;log harvester 運行在機器 B(客戶端)上用來監聽和收集機器 B上的日誌改動,並將改動發送給機器 A,每個需要紀錄日誌的機器都需要一個harvester。
Log.io 以前有研究過 要裝在 server 上是一個缺點,等於你要跑 apache 又要跑 node.js 如果把他獨立放在一個 server 跑,其他 server 用 API (不用 socket.io) 丟 log 過來是比較好的方式
我的打算是後者沒錯
附帶一提,他只做到即時顯示,沒做到儲存 log 所以如果要做 log 的儲存和解析就得靠自己擴展了
喔是這樣喔,好吧,那儲存的工作要另外研究了
那其實...還是自己寫一個會比較快...0rz
(後續待討論)
Trello: https://trello.com/c/NX7tXQST/31--