应用程序监视服务

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中是否有数字的默认类型   java调用一个类的方法来使用另一个类的实例   java HtmlUnit不适用于javascript处理   java需要帮助才能连接MongoDB   java如何从Maven中的src/main/resources复制文件?   java保存Int值(共享首选项)   从另一个类调用方法时,java Autowired组件出现空指针异常   java Spring JPA:PropertyAccessException 1:。。。MethodInvocationException:。'driverClassName'。。。org/postgresql/Driver:不支持的专业。次要版本52.0   java使用增强的JDO模型类在Eclipse中运行Junit测试   java如何使用eclipse IDE为junit创建可运行的jar文件   java如何在安卓中检测应用程序的启动和退出   java在其他线程可以访问静态映射时从数据库更新静态映射   java@Entitty和@EntityScan不起作用。我正在使用SpringBoot和jpa存储库,发生了很多次   java如何与google日历集成?