mkabischev/collector
Composer 安装命令:
composer require mkabischev/collector
包简介
Metric collecting library
README 文档
README
Installation
Install it with Composer:
{
"require": {
"mkabischev/collector": "dev-master"
}
}
Sources
- Database
- Array
- Pinba
- AWS CloudWatch
- RabbitMQ
Storages
- File
- Carbon (Graphite)
- InfluxDB
Usage
use Kabischev\Collector\Source\Database; use Kabischev\Collector\Storage\Stream as StreamStorage; use Kabischev\Collector\Storage\Stream\Formatter\Carbon as CarbonFormatter; use Streamer\NetworkStream; $source = new Database($pdo, 'SELECT `key`, `value` FROM `table`', function(array $row) { return new Metric($row['key'], $row['value']); }); $storage = new StreamStorage(NetworkStream::create('tcp://graphite.host:2003'), new CarbonFormatter()); $storage->store($source);
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-22