文件名称:eve:Eve - 事件处理器
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-15 05:11:18
Python
Eve - 事件处理器 这仍然是一个草案和一个正在大力开发的项目! 我一直在寻找一种能够从不同来源(如或 )读取数据(尤其是指标)的系统,将其转换为通用(最好是 json),然后将其推送到不同的后端(如 、 或 )。 我看了一下但这不够灵活。 我不可能将它配置为使用一个 CollectD 输入和一个 Graphite 输出,从而使 Graphite 中的指标以任何方式可读。 我也在考虑并自己编写拓扑结构,但开销对我来说太大了(而且我讨厌 )。 所以我决定建立一些新的东西来满足我的需求(我真的很喜欢建立一些新的东西......)。 Eve 只是一个加载插件的进程,用于从输入中读取input 、 output和format ,根据格式规则将其转换为 json 并将其踢出到输出插件。 eve 的许多实例可以在同一台服务器上运行,并且很容易扩展,具体取决于您使用的输入。 只需在其他服务器上启
【文件预览】:
eve-master
----output()
--------riemann.py(1KB)
--------redis.py(2KB)
--------__init__.py(0B)
--------horizon.py(789B)
--------influxdb.py(1KB)
--------graphite.py(1KB)
----requirements.txt(88B)
----input()
--------redis.py(2KB)
--------rabbitmq.py(3KB)
--------http.py(3KB)
--------__init__.py(0B)
----eve.py(3KB)
----README.md(2KB)
----worker.json(567B)
----.gitignore(12B)
----logging.json(827B)
----format()
--------riemann.py(1KB)
--------__init__.py(0B)
--------horizon.py(1KB)
--------influxdb.py(1KB)
--------graphite.py(2KB)
--------collectd.py(2KB)