跳转到主要内容

一个应用监控服务

项目描述

目前正在积极开发中。旨在成为记录事件和创建聚合报告的通用解决方案。

安装开发环境

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 (269.9 kB 查看哈希)

上传时间

由以下支持