README.md in fluent-plugin-grassland-0.0.2 vs README.md in fluent-plugin-grassland-0.0.3
- old
+ new
@@ -56,11 +56,11 @@
### PHP usage
__1. [fluent-logger-phpをインストール](https://github.com/fluent/fluent-logger-php)して下さい。__
```
-cat > composer.json << EOF
+cat >> composer.json << EOF
{
"require": {
"fluent/logger": "v0.3.7"
}
}
@@ -83,14 +83,35 @@
$param = array(
'cid' => 'お客様ID',
'dt' => 'データID',
'uid' => 'お客様のサービスのユーザID',
- 'pt' => '(optional)データの発生時刻(ISO 8601準拠の文字列か、Unix Timestamp)',
+ 'pt' => '(optional)データの発生時刻(ISO 8601準拠の文字列, Ex. "2014-04-01T12:00:00+09:00")',
'd' => array(
- 'd1' => '集計を行いたいデータ',
- 'd2' => '(optional)集計を行いたいデータ',
- 'd3' => '(以降、同様に最大10個まで追加可能)'
+ '任意のキー' => '集計を行いたいデータ',
+ '任意のキー' => '(optional)集計を行いたいデータ',
+ '任意のキー' => '(以降、同様に最大10個まで追加可能)'
)
+);
+$logger->post("grassland.data", $param);
+```
+
+ptを省略した場合、fluentdが受け付けた時間のUTC時刻として入力されます。
+「任意のキー」は、グラフに表示される一つの要素になります。
+例を以下に示します。
+
+```
+//timezone設定
+date_default_timezone_set('Asia/Tokyo');
+
+$param = array(
+ 'cid' => 'cid0000001',
+ 'dt' => 'd822fab12eeb4db997db87876a082d82',
+ 'uid' => 'user001',
+ 'pt' => date( DATE_ISO8601, time() ),
+ 'd' => array(
+ 'item1' => '100',
+ 'item2' => '200'
+ )
);
$logger->post("grassland.data", $param);
```
\ No newline at end of file