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