diff --git a/pipeline/outputs/http.md b/pipeline/outputs/http.md index 51376c8c5..f5d1f9f66 100644 --- a/pipeline/outputs/http.md +++ b/pipeline/outputs/http.md @@ -19,7 +19,7 @@ The **http** output plugin allows to flush your records into a HTTP endpoint. Fo | header\_tag | Specify an optional HTTP header field for the original message tag. | | | header | Add a HTTP header key/value pair. Multiple headers can be set. | | | json\_date\_key | Specify the name of the time key in the output record. To disable the time key just set the value to `false`. | date | -| json\_date\_format | Specify the format of the date. Supported formats are _double_, _epoch_ and _iso8601_ (eg: _2018-05-30T09:39:52.000681Z_) | double | +| json\_date\_format | Specify the format of the date. Supported formats are _double_, _epoch_, _epoch_ms_, _iso8601_ (eg: _2018-05-30T09:39:52.000681Z_) and _java_sql_timestamp_ (eg: _2018-05-30 09:39:52.000681_) | double | | gelf\_timestamp\_key | Specify the key to use for `timestamp` in _gelf_ format | | | gelf\_host\_key | Specify the key to use for the `host` in _gelf_ format | | | gelf\_short\_message\_key | Specify the key to use as the `short` message in _gelf_ format | | diff --git a/pipeline/outputs/s3.md b/pipeline/outputs/s3.md index 03ee2004f..0b1c5900d 100644 --- a/pipeline/outputs/s3.md +++ b/pipeline/outputs/s3.md @@ -23,7 +23,7 @@ See [here](https://github.com/fluent/fluent-bit-docs/tree/43c4fe134611da471e706b | region | The AWS region of you S3 bucket | us-east-1 | | bucket | S3 Bucket name | None | | json_date_key | Specify the name of the time key in the output record. To disable the time key just set the value to `false`. | date | -| json_date_format | Specify the format of the date. Supported formats are _double_, _epoch_ and _iso8601_ (eg: _2018-05-30T09:39:52.000681Z_) | iso8601 | +| json_date_format | Specify the format of the date. Supported formats are _double_, _epoch_, _epoch_ms_, _iso8601_ (eg: _2018-05-30T09:39:52.000681Z_) and _java_sql_timestamp_ (eg: _2018-05-30 09:39:52.000681_) | iso8601 | | total_file_size | Specifies the size of files in S3. Maximum size is 50G, minimim is 1M. | 100M | | upload_chunk_size | The size of each 'part' for multipart uploads. Max: 50M | 5,242,880 bytes | | upload_timeout | Whenever this amount of time has elapsed, Fluent Bit will complete an upload and create a new file in S3. For example, set this value to 60m and you will get a new file every hour. | 10m | diff --git a/pipeline/outputs/standard-output.md b/pipeline/outputs/standard-output.md index 94b1e111d..d7535dc98 100644 --- a/pipeline/outputs/standard-output.md +++ b/pipeline/outputs/standard-output.md @@ -8,7 +8,8 @@ The **stdout** output plugin allows to print to the standard output the data rec | :--- | :--- | :--- | | Format | Specify the data format to be printed. Supported formats are _msgpack_ _json_, _json\_lines_ and _json\_stream_. | msgpack | | json\_date\_key | Specify the name of the time key in the output record. To disable the time key just set the value to `false`. | date | -| json\_date\_format | Specify the format of the date. Supported formats are _double_, _epoch_ and _iso8601_ \(eg: _2018-05-30T09:39:52.000681Z_\) | double | +======= +| json\_date\_format | Specify the format of the date. Supported formats are _double_, _epoch_, _epoch_ms_, _iso8601_ (eg: _2018-05-30T09:39:52.000681Z_) and _java_sql_timestamp_ (eg: _2018-05-30 09:39:52.000681_) | double | | Workers | Enables dedicated thread(s) for this output. Default value is set since version 1.8.12. For previous versions is 0. | 1 | ### Command Line diff --git a/pipeline/outputs/tcp-and-tls.md b/pipeline/outputs/tcp-and-tls.md index 96a34fb49..d6da1a040 100644 --- a/pipeline/outputs/tcp-and-tls.md +++ b/pipeline/outputs/tcp-and-tls.md @@ -12,6 +12,8 @@ The **tcp** output plugin allows to send records to a remote TCP server. The pay | json\_date\_key | Specify the name of the time key in the output record. To disable the time key just set the value to `false`. | date | | json\_date\_format | Specify the format of the date. Supported formats are _double_, _epoch_ and _iso8601_ \(eg: _2018-05-30T09:39:52.000681Z_\) | double | | Workers | Enables dedicated thread(s) for this output. Default value is set since version 1.8.12. For previous versions is 0. | 2 | +| json\_date\_format | Specify the format of the date. Supported formats are _double_, _epoch_, _epoch_ms_, _iso8601_ (eg: _2018-05-30T09:39:52.000681Z_) and _java_sql_timestamp_ (eg: _2018-05-30 09:39:52.000681_) | double | +| Workers | Enables dedicated thread(s) for this output. Default value is set since version 1.8.12. For previous versions is 0. | 2 | ## TLS Configuration Parameters diff --git a/pipeline/outputs/websocket.md b/pipeline/outputs/websocket.md index 460866160..a2f35aec7 100644 --- a/pipeline/outputs/websocket.md +++ b/pipeline/outputs/websocket.md @@ -11,7 +11,7 @@ The **websocket** output plugin allows to flush your records into a WebSocket en | URI | Specify an optional HTTP URI for the target websocket server, e.g: /something | / | | Format | Specify the data format to be used in the HTTP request body, by default it uses _msgpack_. Other supported formats are _json_, _json\_stream_ and _json\_lines_ and _gelf_. | msgpack | | json\_date\_key | Specify the name of the date field in output | date | -| json\_date\_format | Specify the format of the date. Supported formats are _double_ and _iso8601_ \(eg: _2018-05-30T09:39:52.000681Z_\) | double | +| json\_date\_format | Specify the format of the date. Supported formats are _double_, _epoch_, _epoch_ms_, _iso8601_ (eg: _2018-05-30T09:39:52.000681Z_) and _java_sql_timestamp_ (eg: _2018-05-30 09:39:52.000681_) | double | ## Getting Started @@ -49,7 +49,7 @@ In your main configuration file, append the following _Input_ & _Output_ section Format json ``` -Websocket plugin is working with tcp keepalive mode, please refer to [networking](https://docs.fluentbit.io/manual/v/master/administration/networking#configuration-options) section for details. Since websocket is a stateful plugin, it will decide when to send out handshake to server side, for example when plugin just begins to work or after connection with server has been dropped. In general, the interval to init a new websocket handshake would be less than the keepalive interval. With that stratgy, it could detect and resume websocket connetions. +Websocket plugin is working with tcp keepalive mode, please refer to [networking](https://docs.fluentbit.io/manual/v/master/administration/networking#configuration-options) section for details. Since websocket is a stateful plugin, it will decide when to send out handshake to server side, for example when plugin just begins to work or after connection with server has been dropped. In general, the interval to init a new websocket handshake would be less than the keepalive interval. With that stratgy, it could detect and resume websocket connetions. ## Testing