dmon:用于监控分布式集群的流处理服务

时间:2024-07-16 09:27:23
【文件属性】:

文件名称:dmon:用于监控分布式集群的流处理服务

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-16 09:27:23

Python

门 用于监控分布式集群的流处理服务。 受黎曼启发,dmon 将使用 Python 协程作为其流处理语言。 示例配置如下所示: from dmon.streams import * stream = when(lambda event: event['state'] == "warning", email("me@mycompany.com")) 如果您安装了 Hy,您还可以在 Hy 中编写您的配置: (import [dmon.streams [*]]) (setv stream (average 2 (when (fn [ev] (> (.get ev "metric") 1.85)) (email "me@mycompany.com")))) 为什么要使用 Python 进行配置? 灵活性 用户定义他们需要的流函数。


【文件预览】:
dmon-master
----.coveragerc(20B)
----tests()
--------test_streams.py(2KB)
--------benchmark_index.py(1KB)
--------test_pubsub.py(733B)
--------test_server.py(64B)
--------__init__.py(2B)
--------test_index.py(6KB)
--------test_protocol.py(2KB)
--------base.py(609B)
----dmon()
--------server.py(1KB)
--------shell.py(2KB)
--------conf.py(1KB)
--------dmon.py(934B)
--------streams.py(1KB)
--------__init__.py(3B)
--------index.py(3KB)
--------protocol.py(1KB)
--------pubsub.py(381B)
--------event.py(587B)
----setup.py(876B)
----.gitignore(335B)
----README.md(3KB)

网友评论