文件名称:loglunatic:疯子的logstash
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-25 18:33:57
Lua
Loglunatic是一种用于从日志文件中解析有用信息并将其传送到某种存储/分析套件(例如ElasticSearch)的工具。 它的工作原理与,但是占用的空间更小,因此功能集更加集中(也请阅读:受限)。 我想要一个能够完成logstash的基本操作的工具,但是占用CPU和内存的1/10,并且没有Java。 Loglunatic是用Lua编写的,并且依赖于LuaJIT(用于FFI和bitops库)和LPEG。 到目前为止,它已经在Linux和OpenBSD上进行了测试,但是也可以在其他POSIX操作系统上使用。 依存关系 (v2或更高版本) 执照 BSD。 文献资料 简短的概述/教程出现在下面。 还包含有关受支持的功能/配置元素的更详细的参考。 使用Loglunatic Loglunatic与logstash相似,它基于描述其应执行的配置文件。 在配置文件中,使用link {}函数构建
【文件预览】:
loglunatic-master
----README.md(6KB)
----loglunatic.lua(4KB)
----LICENSE(2KB)
----lunatic()
--------outputs()
--------filters()
--------reactor.lua(8KB)
--------inputs.lua(278B)
--------inputs()
--------outputs.lua(693B)
--------filters.lua(367B)
----lunatic.lua(658B)
----nginx-example.conf(764B)