2024-05-29 11:48:14 发布
网友
我们需要存储来自某些服务的日志,每个日志都有其级别、名称空间(可能是点式名称空间)、标记(作为列表)、时间戳(当日志创建时)及其内容(作为文本)。在
我们还需要一个能够显示/搜索/过滤日志及其级别、名称空间和标记的web后端。在
有没有一个开源系统?我更喜欢Go或Python语言。如果没有,我们最好的解决方案是什么?在
我不知道这个问题对stackoverflow是否合法。我只是想问一个开源的解决方案。
谢谢你读这篇文章
在我看来,我将分析一些我所知道的开源日志系统:
logstash:你需要kibana或任何类似的web界面。logstash可以从RFC日志系统格式的文件中推送日志。您也可以使用Logstash转发器将日志从Logstash客户端发送到Logstash服务器。但是对于应用程序的日志,您希望将其推送到logstash服务器是非常复杂的。
Scribe:我认为Scribe不再支持facebook了。它很古老。
Graylogs:log central的完整堆栈,具有接口、筛选器、输入、输出。我们可以很容易地将消息日志从任何应用程序推送到graylog服务器的API中。但无法从文件中读取日志:)。
在我看来,我将分析一些我所知道的开源日志系统:
logstash:你需要kibana或任何类似的web界面。logstash可以从RFC日志系统格式的文件中推送日志。您也可以使用Logstash转发器将日志从Logstash客户端发送到Logstash服务器。但是对于应用程序的日志,您希望将其推送到logstash服务器是非常复杂的。
Scribe:我认为Scribe不再支持facebook了。它很古老。
Graylogs:log central的完整堆栈,具有接口、筛选器、输入、输出。我们可以很容易地将消息日志从任何应用程序推送到graylog服务器的API中。但无法从文件中读取日志:)。
相关问题 更多 >
编程相关推荐