ZMON Worker Monitor
项目描述
ZMON的Python工作器负责对实体执行任务并评估分配给检查的所有警报。任务从Redis获取,并将结果检查值和警报状态更改写回Redis。
本地开发
在localhost:6379启动Redis
$ docker run -p 6379:6379 -it redis
安装所需的开发库
$ sudo apt-get install build-essential python2.7-dev libpq-dev libldap2-dev libsasl2-dev libsnappy-dev
$ sudo pip2 install -r requirements.txt
启动ZMON工作进程
$ python2 -m zmon_worker_monitor
您可以通过RPC查询工作监控器
$ python2 -m zmon_worker_monitor.rpc_client http://localhost:23500/zmon_rpc list_stats
运行单元测试
$ sudo pip2 install -r test_requirements.txt
$ python2 setup.py test
构建Docker镜像
$ docker build -t zmon-worker .
$ docker run -it zmon-worker
运行Docker镜像
Docker镜像支持许多配置选项,这些选项通过环境变量提供。配置选项在ZMON文档中解释。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分布
zmon-worker-0.1.tar.gz (93.5 kB 查看哈希值)
构建发行版
zmon_worker-0.1-py2-none-any.whl (401.2 kB 查看哈希值)
关闭
zmon-worker-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a7cd95bec4f93aa9cf0aa142ad7337aec019a3d63b30fbbab232d31907e527d4 |
|
MD5 | 836c301ef5a7ce775e987506154cd46a |
|
BLAKE2b-256 | cfb06c67441494e5499e4bee75ea69f879049661b24d05d0ea8c974e357610e1 |
关闭
zmon_worker-0.1-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f819a66039f1168f478d942037fbd46307172465566611d1d364d35de8c8b1cc |
|
MD5 | 8949280ee50f4791bac24c1be8bfba2c |
|
BLAKE2b-256 | a332d7000ea3e614ea77a1a0685c787d5fd9a80fc70bade29fe3baf038d25be9 |