一个应用监控服务
项目描述
目前正在积极开发中。旨在成为记录事件和创建聚合报告的通用解决方案。
安装开发环境
git clone git://github.com/philipcristiano/pms.git
cd pms
make bootstrap && make deploy
部署PMS
PMS可以作为WSGI应用部署。一旦安装,该应用程序将作为
pms.app:app
可用,并可以使用gunicorn或您选择的WSGI服务器运行。配置
PMS将在
/etc/pms/pms.conf
查找配置文件您的配置文件可能看起来像这样
[mongodb] host=33.33.33.10
- [aggregation]
- [[host-level]]
properties=host,level
- [[random]]
properties=level
您需要为Mongo定义一个主机。
聚合属性用于定义汇总。第二个级别是汇总的名称,属性是汇总字段列表。PMS将尝试汇总任何添加的事件。如果事件具有与汇总定义的集合相匹配的属性,则将汇总事件。
记录事件
通过向
/record
发布JSON文档来记录事件。如果您包括聚合汇总的所有字段,它将创建/更新相应的记录。示例
curl -v -X POST https:///record -H “Content-Type: application/json” -d ‘{“key”: “value”}’
项目详情
关闭
pms-0.1.6.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0dc54f0ddd1f5ab566e3e318391b41bf031f3ba8714f7f25b9e2de3540377ca9 |
|
MD5 | fbc4c2ebcaefaebc4dcac6ada4c38113 |
|
BLAKE2b-256 | aa512a8fdc9318ae48fd4975849441c0b12529b5150dc219083fbba358841b35 |