为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Web 后端记录存储

使用 Web 后端记录存储

慕勒3428872 2021-09-13 10:45:26
我们需要存储来自某些服务的日志,每个日志都有其级别、命名空间(可能是虚线命名空间)、标签(作为列表)、时间戳(创建日志的时间)及其内容(作为文本)。我们还需要一个 Web 后端,能够显示/搜索/过滤日志及其级别、命名空间、标签。有没有开源系统呢?我更喜欢 Go 或 Python 语言。如果没有,对我们来说最好的解决方案是什么?我不知道这个问题对于 stackoverflow 是否合法。我只是在问一个开源解决方案。
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

在我看来,我将分析一些我知道的日志的开源系统:

  1. logstash :您需要 kibana 或任何相同的 Web 界面。logstash 可以从具有 RFC 日志系统格式的文件中推送日志。您也可以使用 Logstash Forwarder 将日志从 Logstash 客户端发送到 Logstash 服务器。但是要推送到logstash服务器的应用程序日志非常复杂。

  2. Scribe:我认为 Facebook 不再支持 Scribe。它很旧了。

  3. Graylogs:带有接口、过滤器、输入、输出的日志中心的完整堆栈。我们可以很容易地将消息日志从任何应用程序推送到 Graylog 服务器的 API。但灰色日志无法从文件中读取日志 :) 。


查看完整回答
反对 回复 2021-09-13
  • 1 回答
  • 0 关注
  • 203 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信