README.md in fluent-plugin-honeycomb-0.4.2 vs README.md in fluent-plugin-honeycomb-0.5.0
- old
+ new
@@ -25,14 +25,13 @@
| `writekey` | string | yes | Your Honeycomb write key. |
| `dataset` | string | yes | The name of the destination dataset in your Honeycomb account. |
| `sample_rate` | integer | no | Sample your event stream by sending 1 out of every N events. |
| `include_tag_key` | bool | no | Whether to include the Fluentd tag in the submitted event. |
| `tag_key` | string | no | If `include_tag_key` is `true`, the tag key name in the event (default: `fluentd_tag`).
-| `flatten_keys` | array | no | Flatten nested JSON data under these keys into
-the top-level event.
+| `flatten_keys` | array | no | Flatten nested JSON data under these keys into the top-level event.
+| `dataset_from_key` | string | no | Look for this key in each event, and use its value as the destination dataset. If an event doesn't contain the key, it'll be sent to the dataset given by the `dataset` parameter.
-
### Buffering options
`fluent-plugin-honeycomb` supports the [standard configuration options](http://docs.fluentd.org/v0.12/articles/buffer-plugin-overview) for buffered output plugins.
## Development
@@ -53,10 +52,15 @@
A note about naming: This gem must be named `fluent-plugin-xxx` in order to automatically be included in Fluentd's plugin list. See http://www.fluentd.org/faqs.
## Releasing a new version
Travis will automatically upload tagged releases to Rubygems. To release a new
-version, run
-```
-bump patch --tag # Or bump minor --tag, etc.
-git push --follow-tags
-```
+version:
+
+1. Update the value of `HONEYCOMB_PLUGIN_VERSION` in
+ lib/plugin/out_honeycomb_version.rb`
+
+2. Run
+ ```
+ bump patch --tag # Or bump minor --tag, etc.
+ git push --follow-tags
+ ```