Skip to content

Commit e6f0254

Browse files
pipeline: outputs: kinesis: add custom port configuration option (#1450)
* pipeline: outputs: kinesis: add custom port configuration option This commit introduces a new 'port' configuration option for the Kinesis output plugin. This enhancement allows users to specify a custom TCP port for connecting to the Kinesis Streams service, providing greater flexibility in network configurations. Key changes: - Added 'port' option to the configuration documentation - Updated the Kinesis output plugin to support custom port connections - Maintained default behavior (port 443) when no custom port is specified This feature is particularly useful in environments where non-standard ports are required due to network policies or when connecting through proxies that use alternative ports. The change is backwards compatible, as existing configurations without a specified port will continue to use the default port 443. Signed-off-by: Mikhail [azalio] Petrov <[email protected]> * Update pipeline/outputs/kinesis.md Co-authored-by: Adam Locke <[email protected]> Signed-off-by: Mikhail Petrov <[email protected]> --------- Signed-off-by: Mikhail [azalio] Petrov <[email protected]> Signed-off-by: Mikhail Petrov <[email protected]> Co-authored-by: Adam Locke <[email protected]>
1 parent b24b537 commit e6f0254

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

pipeline/outputs/kinesis.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ See [here](https://github.com/fluent/fluent-bit-docs/tree/43c4fe134611da471e706b
2525
| log\_key | By default, the whole log record will be sent to Kinesis. If you specify a key name with this option, then only the value of that key will be sent to Kinesis. For example, if you are using the Fluentd Docker log driver, you can specify `log_key log` and only the log message will be sent to Kinesis. |
2626
| role\_arn | ARN of an IAM role to assume \(for cross account access\). |
2727
| endpoint | Specify a custom endpoint for the Kinesis API. |
28+
| port | TCP port of the Kinesis Streams service. Defaults to port `443`. |
2829
| sts\_endpoint | Custom endpoint for the STS API. |
2930
| auto\_retry\_requests | Immediately retry failed requests to AWS services once. This option does not affect the normal Fluent Bit retry mechanism with backoff. Instead, it enables an immediate retry with no delay for networking errors, which may help improve throughput when there are transient/random networking issues. This option defaults to `true`. |
3031
| external\_id | Specify an external ID for the STS API, can be used with the role_arn parameter if your role requires an external ID. |

0 commit comments

Comments
 (0)