README.md in fluent-plugin-grassland-0.0.1.1 vs README.md in fluent-plugin-grassland-0.0.2

- old
+ new

@@ -39,11 +39,58 @@ ### Configuration __Fluentdの設定ファイルに以下を追記します。__ ``` +<source> + type forward + port 24224 + bind 127.0.0.1 +</source> <match grassland.**> type grassland key xxxxxxxxxxxxxxxx flush_interval 3 </match> ``` + + +### PHP usage + +__1. [fluent-logger-phpをインストール](https://github.com/fluent/fluent-logger-php)して下さい。__ +``` +cat > composer.json << EOF +{ + "require": { + "fluent/logger": "v0.3.7" + } +} +EOF +curl -sS https://getcomposer.org/installer | php +php composer.phar install +``` + +__2. 実際にPHPに記載して下さい。__ +``` +<?php +require 'vendor/autoload.php'; +use Fluent\Autoloader, + Fluent\Logger\FluentLogger; + +Autoloader::register(); +$logger = FluentLogger::open("localhost", "24224"); + +/*** ここまでがfluent-logger-php用の前準備 ***/ + +$param = array( + 'cid' => 'お客様ID', + 'dt' => 'データID', + 'uid' => 'お客様のサービスのユーザID', + 'pt' => '(optional)データの発生時刻(ISO 8601準拠の文字列か、Unix Timestamp)', + 'd' => array( + 'd1' => '集計を行いたいデータ', + 'd2' => '(optional)集計を行いたいデータ', + 'd3' => '(以降、同様に最大10個まで追加可能)' + ) +); +$logger->post("grassland.data", $param); +``` \ No newline at end of file