Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用web后端记录存储_Python_Logging_Go - Fatal编程技术网

Python 使用web后端记录存储

Python 使用web后端记录存储,python,logging,go,Python,Logging,Go,我们需要存储来自某些服务的日志,每个日志都有其级别、名称空间(可能是虚线名称空间)、标记(作为列表)、时间戳(创建日志时)和内容(作为文本) 我们还需要一个能够显示/搜索/过滤日志及其级别、名称空间和标记的web后端 有没有开源系统?我更喜欢Go或Python语言。如果没有,对我们来说,什么是最好的解决方案 我不知道这个问题对stackoverflow是否合法。我只是想问一个开源解决方案 感谢您阅读本文,在我看来,我将分析一些我知道的开源系统日志: logstash:您需要kibana或任何相同

我们需要存储来自某些服务的日志,每个日志都有其级别、名称空间(可能是虚线名称空间)、标记(作为列表)、时间戳(创建日志时)和内容(作为文本)

我们还需要一个能够显示/搜索/过滤日志及其级别、名称空间和标记的web后端

有没有开源系统?我更喜欢Go或Python语言。如果没有,对我们来说,什么是最好的解决方案

我不知道这个问题对stackoverflow是否合法。我只是想问一个开源解决方案


感谢您阅读本文,

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

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

  • 抄写员:我认为抄写员不再支持facebook。它很古老

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


  • Python有一个日志库,但是如果您已经有了日志并且只需要存储它们,那么您特别想到了什么?我们的服务是用一些语言编写的(PHP、Python等等)。我们不仅需要存储python的日志,还需要存储其他日志,如用户活动、产品信息更改、api请求/响应日志等等。。。等等。这就是为什么我们需要名称空间和标记。你看过吗?@Tarzan我工作的地方我们使用Kibana处理大量日志,效果非常好。日志使用Scribe聚合,然后推送到Kibana进行索引。工作起来很有魅力。顺便说一句,一个商业化的解决方案是很难找到的,但我个人不太喜欢。谢谢,我们将部署Graylogs。当看到Graylogs的特性时,我们几乎感到满意。