README.md in fluent-plugin-bigquery-2.0.0.beta vs README.md in fluent-plugin-bigquery-2.0.0
- old
+ new
@@ -1,8 +1,8 @@
# fluent-plugin-bigquery
-**This README is for v2.0.0.beta. but it is not released yet. sorry.**
+**This README is for v2.0.0.beta**
[Fluentd](http://fluentd.org) output plugin to load/insert data into Google BigQuery.
- **Plugin type**: Output
@@ -16,15 +16,17 @@
* https://developers.google.com/bigquery/loading-data-into-bigquery
Current version of this plugin supports Google API with Service Account Authentication, but does not support
OAuth flow for installed applications.
-## Version Information
-v1.0.0 or later supports fluentd-0.14.0 or later.
-If you use fluentd-0.12.x, please use v0.4.x.
+## Support Version
-I recommend to update fluentd version to v0.14.x or later.
+| plugin version | fluentd version | ruby version |
+| :----------- | :----------- | :----------- |
+| v0.4.x | 0.12.x | 2.0 or later |
+| v1.x.x | 0.14.x or later | 2.2 or later |
+| v2.x.x | 0.14.x or later | 2.3 or later |
## With docker image
If you use official alpine based fluentd docker image (https://github.com/fluent/fluentd-docker-image),
You need to install `bigdecimal` gem on your own dockerfile.
Because alpine based image has only minimal ruby environment in order to reduce image size.
@@ -56,9 +58,10 @@
| fetch_schema_table | string | no | yes | nil | If set, fetch table schema definition from this table, If fetch_schema is false, this param is ignored |
| schema_cache_expire | integer | no | no | 600 | Value is second. If current time is after expiration interval, re-fetch table schema definition. |
| request_timeout_sec | integer | no | no | nil | Bigquery API response timeout |
| request_open_timeout_sec | integer | no | no | 60 | Bigquery API connection, and request timeout. If you send big data to Bigquery, set large value. |
| time_partitioning_type | enum | no (either day) | no | nil | Type of bigquery time partitioning feature(experimental feature on BigQuery). |
+| time_partitioning_field | string | no | no | nil | Field used to determine how to create a time-based partition(experimental feature on BigQuery). |
| time_partitioning_expiration | time | no | no | nil | Expiration milliseconds for bigquery time partitioning. (experimental feature on BigQuery) |
#### bigquery_insert
| name | type | required? | placeholder? | default | description |