应用程序监视服务

pms的Python项目详细描述


目前正在积极开发中。它旨在成为 记录事件并创建聚合报表。

安装开发环境

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定义一个主机。

aggregation属性用于定义汇总。第二个层次是 汇总和属性的名称是要汇总的字段列表。PMS将 尝试汇总添加的所有事件。如果事件有 与为汇总定义的集匹配的属性。

记录事件

事件通过将json文档发布到/record来记录。如果你包括 聚合汇总的所有字段都将创建/更新相应的 记录。

示例:

curl -v -X POST http://localhost/record -H “Content-Type: application/json” -d ‘{“key”: “value”}’

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用“Wed,01 Jul 2015 17:32:41 EDT”解析字符串   java Storm apache升级(1.0.0到2.0.0)   java类驻留在不同的目录中,而不是包指定的目录。为什么?   将Java中的图像缩放到非常小的维度   java如何通过子文档从自定义方面访问ElasticSearch parentdoc字段   java如何在RationalSoftwareArchitect中使用findbugs?   Java中的事件提升处理   java值被添加到arrayList的所有索引中,而不是在“”时添加到最后一个索引中。正在使用arraylist的add()方法   JFrame中的java JPanel派生类   java如何用循环和异步方法模拟类   java Android阻止可绘制背景超出视图范围   为客户排序Java阵列   java Apache poi如何将工作表设置为枚举位置值属性?   java Rhino在使用自定义类参数调用javascript函数时出错   java格式化日期从年月日到年月日   spring如何修复java。lang.illegalargumentexception在此特定场景中是否尝试创建具有null实体的合并事件?   java如何创建更好的对象