文件名称:parsible:日志跟踪和解析框架
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-19 23:22:32
Python
可理解的 使用编写的可帮助您解析日志文件的工具。 我们的目标是制作一个能够实时跟踪日志的繁重工作,并通过插件轻松进行扩展的工具。 上查看我们为什么需要Parsible的技术博客文章。 概念 =========== 我们试图在Parsible中结合一些核心思想: 插件:我们希望使解析器,处理器和输出全部可定制且易于编写。 所有插件在启动时都会自动发现,并且具有非常简单的格式将它们连接在一起。 实时:当行进入时,Parsible将尾随您的日志文件,我们选择不使用有状态方法,因为成批读取新行可以简化流程并降低复杂性,因此它是有状态的。 批处理:Parsible具有修改行为的开关,使其行为类似于标准解析器。 它将从文件的开头开始,直到到达最后一行后才退出,而不是从文件的末尾开始。 生成器:日志文件可能会变得非常大。 通过利用生成器,Parsible可以使其内存占用空间较小,并且与日志文件
【文件预览】:
parsible-master
----.gitignore(23B)
----README.md(8KB)
----CHANGELOG.md(241B)
----parsible.py(11KB)
----LICENSE.md(1KB)
----plugins()
--------outputs()
--------parsers()
--------processors()
--------__init__.py(0B)