ofertix / web-ui-stats
收集器是负责订阅发布统计和事件的通道的组件。消息存储策略通过配置文件中定义的类型或正则表达式进行匹配确定。
dev-master
2012-07-08 11:05 UTC
Requires
- php: >=5.3.0
- monolog/monolog: 1.0.x
- pimple/pimple: 1.*
- symfony/class-loader: 2.0.x
- symfony/console: 2.0.x
- symfony/yaml: 2.0.x
- videlalvaro/php-amqplib: dev-master
This package is not auto-updated.
Last update: 2024-09-14 12:34:23 UTC
README
WebUIStats 是一个组件,可以从您的统计信息生成带有图表的 Web UI 界面。
屏幕截图
要求
- PHP 5.3.2 及以上版本。
- RabbitMQ 或 ZMQ。
使用的库和服务
- PHP
- Pimple
- Symfony 组件
- ClassLoader
- YAML
- 控制台
- Monolog
- ExtJS 4
- HighStocks
安装
最佳安装方式是克隆仓库,然后按需配置。请参阅“配置”部分。
克隆后,您必须使用 "composer" 安装依赖项
php composer.phar update
用法
使用以下方法生成图表
php app/generator.php interface:generate app/config/test/app.yml
可选:您可以将生成的代码复制到 web/app
的任何位置。
在浏览器中插入生成代码的 URL,例如
http://localhost/WebUIStats/web/index.html
配置
所有配置均使用 YAML 文件完成。
配置文件结构为一个主文件(app.yml)和一些屏幕配置文件(screen_foo.yml)。
app.yml
-
output_path
- 写入生成的代码的目录。
-
title
- 将出现在浏览器中的标题。
-
menu
- 菜单项,链接到我们的图表。
-
charts
- 默认图表选项。
screen_foo.yml
-
charts
- 图表标题、选项和数据系列。
-
display
- 设置定义图表布局的模板。
请参阅配置文件以获取更多详细信息。
额外说明
由于使用 ZMQ 与 OpenPGM PUB/SUB 时的内存泄漏,ZMQ 的使用已被弃用。