smstw / sms-uni-dev

SMS universal development tools
0 stars 0 forks source link

伺服器整頓架構討論 #7

Open asika32764 opened 10 years ago

asika32764 commented 10 years ago

(後續待討論)

Trello: https://trello.com/c/NX7tXQST/31--

asika32764 commented 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。

img

http://logio.org/

LeoOnTheEarth commented 10 years ago

Log.io 以前有研究過 要裝在 server 上是一個缺點,等於你要跑 apache 又要跑 node.js 如果把他獨立放在一個 server 跑,其他 server 用 API (不用 socket.io) 丟 log 過來是比較好的方式

asika32764 commented 10 years ago

我的打算是後者沒錯

LeoOnTheEarth commented 10 years ago

附帶一提,他只做到即時顯示,沒做到儲存 log 所以如果要做 log 的儲存和解析就得靠自己擴展了

asika32764 commented 10 years ago

喔是這樣喔,好吧,那儲存的工作要另外研究了

LeoOnTheEarth commented 10 years ago

那其實...還是自己寫一個會比較快...0rz

LeoOnTheEarth commented 10 years ago

最新討論內容 https://docs.google.com/a/bm-sms.com.tw/document/d/1GNOQfBNeKy0u5hEy4izDW_couqgzF-4hPFeFBdEpoWA/edit#