README.md in fluent-plugin-grassland-0.0.5 vs README.md in fluent-plugin-grassland-0.0.6

- old
+ new

@@ -32,10 +32,12 @@ fluent-gemでインストールします。 注意: fluent-gemのパスは環境によって異なります。 $ /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-grassland + または、 + $ /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-grassland ## Usage ### Configuration @@ -47,20 +49,20 @@ bind 127.0.0.1 </source> <match grassland.**> type grassland key xxxxxxxxxxxxxxxx - flush_interval 3 + flush_interval 5 </match> ``` ### 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" } } @@ -91,11 +93,11 @@ ... ) ); $logger->post("grassland.data", $param); ``` - + ptを省略した場合、fluentdが受け付けた時間のUTC時刻として入力されます。 「任意のキー」は、グラフに表示される一つの要素になります。 例を以下に示します。 ``` @@ -108,6 +110,45 @@ 'itemGroup1' => array('item1' => '100'), 'itemGroup1' => array('item2' => '200') ) ); $logger->post("grassland.data", $param); +``` + +### Node.js usage + +__1. [fluent-logger-nodeをインストール](https://github.com/fluent/fluent-logger-node)して下さい。__ +``` +cat > package.json << EOF +{ + "name": "grassland_test ", + "version": "0.0.1", + "dependencies": { + "fluent-logger": "0.2.6" + } +} +EOF +npm install +``` + +__2. 実際にPHPに記載して下さい。__ +``` +var logger = require('fluent-logger'); +logger.configure('grassland', { + host: 'localhost', + port: 24224, + timeout: 3.0 +}); + +/*** ここまでがfluent-loggerの前準備 ***/ + +var param = { + dt: 'データID', + uid: '(optional)お客様のサービスのユーザID', + pt: '(optional)データの発生時刻(ISO 8601準拠の文字列 Ex. "2014-04-01T12:00:00+09:00")', + d: { + '任意のキー1': {'任意のキー2': '(int)集計を行いたいデータ'}, + '(optional)任意のキー1': {'任意のキー2': '(int)集計を行いたいデータ'} + } +}; +logger.emit('data', param); ``` \ No newline at end of file