觉得 ELK 有点杀鸡用牛刀的意思,是否有更简单,轻巧的日志处理方案?

能谷歌到的或者百度到的都是一套关于日志的解决方案,比如 ELK,但对于目前现在我们的应用的规模来讲,这个感觉有点杀鸡用牛刀的意思。

想问问各位同行,当应用规模不大不小时,该如何解决日志收集问题?不考虑日志展示这块,只需要收集到某个服务器即可。

有 shell 脚本?或者轻巧的是开源工具,不需要花太多的学习成本和搭建成本的那种。

谢谢~

阅读 2.1k
2 个回答

你只要收集到某个服务器,假设你又不考虑实时性的话,你可以这样:

  1. 程序生成的日志根据日期做rotate,生成log-2018-01-01,log-2018-01-02这样的文件
  2. 写个cron定时任务,把日志文件scp到一个统一的服务器

可以考虑用log4j将日志输出到mongodb,很简单,装个mongo,配置一下Log4j

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题