在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 覺得 ELK 有點(diǎn)殺雞用牛刀的意思,是否有更簡單,輕巧的日志處理方案?

覺得 ELK 有點(diǎn)殺雞用牛刀的意思,是否有更簡單,輕巧的日志處理方案?

能谷歌到的或者百度到的都是一套關(guān)于日志的解決方案,比如 ELK,但對于目前現(xiàn)在我們的應(yīng)用的規(guī)模來講,這個(gè)感覺有點(diǎn)殺雞用牛刀的意思。

想問問各位同行,當(dāng)應(yīng)用規(guī)模不大不小時(shí),該如何解決日志收集問題?不考慮日志展示這塊,只需要收集到某個(gè)服務(wù)器即可。

有 shell 腳本?或者輕巧的是開源工具,不需要花太多的學(xué)習(xí)成本和搭建成本的那種。

謝謝~

回答
編輯回答
哎呦喂

你只要收集到某個(gè)服務(wù)器,假設(shè)你又不考慮實(shí)時(shí)性的話,你可以這樣:

  1. 程序生成的日志根據(jù)日期做rotate,生成log-2018-01-01,log-2018-01-02這樣的文件
  2. 寫個(gè)cron定時(shí)任務(wù),把日志文件scp到一個(gè)統(tǒng)一的服務(wù)器
2017年10月5日 00:47
編輯回答
夏夕

可以考慮用log4j將日志輸出到mongodb,很簡單,裝個(gè)mongo,配置一下Log4j

2017年7月13日 13:32