From 0a430bd0ce706487ef995535010ad81b42ce4f58 Mon Sep 17 00:00:00 2001 From: "Eric D. Schabell" Date: Thu, 19 Mar 2026 20:09:37 +0100 Subject: [PATCH 1/4] docs: inputs: http: add http_server.workers and note canonical key names Add the missing http_server.workers parameter (default: 1) from the shared HTTP server integration. Also note that buffer_chunk_size, buffer_max_size, and http2 are compatibility aliases for their http_server.* canonical names. Applies to #2486 Signed-off-by: Eric D. Schabell --- pipeline/inputs/http.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pipeline/inputs/http.md b/pipeline/inputs/http.md index 14db92530..faa57c02a 100644 --- a/pipeline/inputs/http.md +++ b/pipeline/inputs/http.md @@ -8,9 +8,10 @@ The _HTTP_ input plugin lets Fluent Bit open an HTTP port that you can then rout | Key | Description | Default | |----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|-----------| | `add_remote_addr` | Adds a `REMOTE_ADDR` field to the record. The value of `REMOTE_ADDR` is the client's address, which is extracted from the `X-Forwarded-For` header. | `false` | -| `buffer_chunk_size` | This sets the chunk size for incoming JSON messages. These chunks are then stored and managed in the space available by `buffer_max_size`. | `512K` | -| `buffer_max_size` | Specify the maximum buffer size to receive a JSON message. | `4M` | -| `http2` | Enable HTTP/2 support. | `true` | +| `buffer_chunk_size` | This sets the chunk size for incoming JSON messages. These chunks are then stored and managed in the space available by `buffer_max_size`. Compatibility alias for `http_server.buffer_chunk_size`. | `512K` | +| `buffer_max_size` | Specify the maximum buffer size to receive a JSON message. Compatibility alias for `http_server.buffer_max_size`. | `4M` | +| `http2` | Enable HTTP/2 support. Compatibility alias for `http_server.http2`. | `true` | +| `http_server.workers` | Number of HTTP listener worker threads. | `1` | | `listen` | The address to listen on. | `0.0.0.0` | | `port` | The port for Fluent Bit to listen on. | `9880` | | `success_header` | Add an HTTP header key/value pair on success. Multiple headers can be set. For example, `X-Custom custom-answer`. | _none_ | From c2e290a3f195d5c80563e864c0a715d3121f43be Mon Sep 17 00:00:00 2001 From: "Eric D. Schabell" Date: Thu, 19 Mar 2026 20:10:56 +0100 Subject: [PATCH 2/4] docs: inputs: splunk: add http_server.workers and note canonical key names Add the missing http_server.workers parameter (default: 1) from the shared HTTP server integration. Also note that buffer_chunk_size, buffer_max_size, and http2 are compatibility aliases for their http_server.* canonical names. Applies to #2486 Signed-off-by: Eric D. Schabell --- pipeline/inputs/splunk.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pipeline/inputs/splunk.md b/pipeline/inputs/splunk.md index 003715249..1470248e2 100644 --- a/pipeline/inputs/splunk.md +++ b/pipeline/inputs/splunk.md @@ -8,9 +8,10 @@ This plugin uses the following configuration parameters: | Key | Description | Default | |---------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------| -| `buffer_chunk_size` | Set the chunk size for incoming JSON messages. These chunks are then stored and managed in the space available by `buffer_max_size`. | `512K` | -| `buffer_max_size` | Set the maximum buffer size to receive a JSON message. | `4M` | -| `http2` | Enable HTTP/2 support. | `true` | +| `buffer_chunk_size` | Set the chunk size for incoming JSON messages. These chunks are then stored and managed in the space available by `buffer_max_size`. Compatibility alias for `http_server.buffer_chunk_size`. | `512K` | +| `buffer_max_size` | Set the maximum buffer size to receive a JSON message. Compatibility alias for `http_server.buffer_max_size`. | `4M` | +| `http2` | Enable HTTP/2 support. Compatibility alias for `http_server.http2`. | `true` | +| `http_server.workers` | Number of HTTP listener worker threads. | `1` | | `listen` | The address to listen on. | `0.0.0.0` | | `port` | The port for Fluent Bit to listen on. | `8088` | | `splunk_token` | Specify a Splunk token for HTTP HEC authentication. If multiple tokens are specified (with commas and no spaces), usage will be divided across each of the tokens. | _none_ | From 7d629affae400d660f4167ee4be27b485f139750 Mon Sep 17 00:00:00 2001 From: "Eric D. Schabell" Date: Thu, 19 Mar 2026 20:12:10 +0100 Subject: [PATCH 3/4] docs: inputs: elasticsearch: add http_server.workers and note canonical key names Add the missing http_server.workers parameter (default: 1) from the shared HTTP server integration. Also note that buffer_chunk_size, buffer_max_size, and http2 are compatibility aliases for their http_server.* canonical names. Applies to #2486 Signed-off-by: Eric D. Schabell --- pipeline/inputs/elasticsearch.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pipeline/inputs/elasticsearch.md b/pipeline/inputs/elasticsearch.md index 8532f3c89..6a7a98c1d 100644 --- a/pipeline/inputs/elasticsearch.md +++ b/pipeline/inputs/elasticsearch.md @@ -8,11 +8,12 @@ The plugin supports the following configuration parameters: | Key | Description | Default value | |:--------------------|:-----------------------------------------------------------------------------------------------------------------------------------------|:--------------| -| `buffer_chunk_size` | Set the buffer chunk size. | `512K` | -| `buffer_max_size` | Set the maximum size of buffer. | `4M` | -| `hostname` | Specify hostname or fully qualified domain name. This parameter can be used for "sniffing" (auto-discovery of) cluster node information. | `localhost` | -| `http2` | Enable HTTP/2 support. | `true` | -| `listen` | The address to listen on. | `0.0.0.0` | +| `buffer_chunk_size` | Set the buffer chunk size. Compatibility alias for `http_server.buffer_chunk_size`. | `512K` | +| `buffer_max_size` | Set the maximum size of buffer. Compatibility alias for `http_server.buffer_max_size`. | `4M` | +| `hostname` | Specify hostname or fully qualified domain name. This parameter can be used for "sniffing" (auto-discovery of) cluster node information. | `localhost` | +| `http2` | Enable HTTP/2 support. Compatibility alias for `http_server.http2`. | `true` | +| `http_server.workers` | Number of HTTP listener worker threads. | `1` | +| `listen` | The address to listen on. | `0.0.0.0` | | `meta_key` | Specify a key name for meta information. | `@meta` | | `port` | The port for Fluent Bit to listen on. | `9200` | | `tag_key` | Specify a key name for extracting as a tag. | `NULL` | From 269d27d6f287c11c939f21d20373b698cca5e274 Mon Sep 17 00:00:00 2001 From: "Eric D. Schabell" Date: Thu, 19 Mar 2026 20:13:14 +0100 Subject: [PATCH 4/4] docs: inputs: prometheus-remote-write: add http_server.workers and note canonical key names Add the missing http_server.workers parameter (default: 1) from the shared HTTP server integration. Nnote that buffer_chunk_size, buffer_max_size, and http2 are compatibility aliases for their http_server.* canonical names. Applies to #2486 Signed-off-by: Eric D. Schabell --- pipeline/inputs/prometheus-remote-write.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pipeline/inputs/prometheus-remote-write.md b/pipeline/inputs/prometheus-remote-write.md index d7fdf02df..4123c8486 100644 --- a/pipeline/inputs/prometheus-remote-write.md +++ b/pipeline/inputs/prometheus-remote-write.md @@ -10,9 +10,10 @@ The _Prometheus remote write_ input plugin lets you ingest a payload in the Prom | Key | Description | Default | |----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------| -| `buffer_chunk_size` | Sets the chunk size for incoming data. These chunks are then stored and managed in the space specified by `buffer_max_size`. | `512K` | -| `buffer_max_size` | Specifies the maximum buffer size to receive a request. | `4M` | -| `http2` | Enable HTTP/2 support. | `true` | +| `buffer_chunk_size` | Sets the chunk size for incoming data. These chunks are then stored and managed in the space specified by `buffer_max_size`. Compatibility alias for `http_server.buffer_chunk_size`. | `512K` | +| `buffer_max_size` | Specifies the maximum buffer size to receive a request. Compatibility alias for `http_server.buffer_max_size`. | `4M` | +| `http2` | Enable HTTP/2 support. Compatibility alias for `http_server.http2`. | `true` | +| `http_server.workers` | Number of HTTP listener worker threads. | `1` | | `listen` | The address to listen on. | `0.0.0.0` | | `port` | The port to listen on. | `8080` | | `successful_response_code` | Specifies the success response code. Supported values are `200`, `201`, and `204`. | `201` |