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