Skip to content

Commit f8ff78d

Browse files
committed
Updated configuration variables for opentelemetry output plugin, many new ones added. Fixes #2083
Signed-off-by: Eric D. Schabell <[email protected]>
1 parent e4ea1cc commit f8ff78d

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

pipeline/outputs/opentelemetry.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,20 @@ Only HTTP endpoints are supported.
5656
| `match` | Set a tag pattern to match the records that this output should process. Supports exact matches or wildcards (for example '*'). | `default` |
5757
| `match_regex` | Set a regular expression to match tags for output routing. This allows more flexible matching compared to simple wildcards. | `default` |
5858
| `metrics_uri` | Specify an optional HTTP URI for the target web server listening for metrics. For example, `/v1/metrics`. | `/` |
59+
| `net.connect_timeout` | Set maximum time allowed to establish a connection, this time includes the TLS handshake. | `10s` |
60+
| `net.connect_timeout_log_error` | On connection timeout, specify if it should log an error. When disabled, the timeout is logged as a debug message. | `true` |
61+
| `net.keepalive_max_recycle` | Set maximum number of times a keepalive connection can be used before it is retried. | `2000` |
5962
| `net.dns.mode` | Select the primary DNS connection type (TCP or UDP). | _none_ |
63+
| `net.dns.prefer_ipv4` | Select the primary DNS resolver type (LEGACY or ASYNC). | _none_ |
64+
| `net.dns.prefer_ipv6` | Prioritize IPv6 DNS results when trying to establish a connection. | _none_ |
65+
| `net.io_timeout` | Set maximum time a connection can stay idle while assigned. | `0s` |
66+
| `net.max_worker_connections` | Set the maximum number of active TCP connections that can be used per worker thread. | `0` |
67+
| `net.proxy_env_ignore` | Ignore the environment variables `HTTP_PROXY`, `HTTPS_PROXY` and `NO_PROXY` when set. | `false` |
68+
| `net.source_address` | Specify network address to bind for data traffic. | _none_ |
69+
| `net.tcp_keepalive` | Enable or disable Keepalive support. | `off` |
70+
| `net.tcp_keepalive_time` | Interval between the last data packet sent and the first TCP keepalive probe. | `-1` |
71+
| `net.tcp_keepalive_interval` | Interval between TCP keepalive probes when no response is received on a keepidle probe. | `-1` |
72+
| `net.tcp_keepalive_probes` | Number of unacknowledged probes to consider a connection dead. | `-1` |
6073
| `port` | TCP port of the target HTTP server. | `80` |
6174
| `profiles_uri` | Specify an optional HTTP URI for the profiles OTel endpoint. | `/v1development/profiles` |
6275
| `proxy` | Specify an HTTP Proxy. The expected format value is `http://HOST:PORT`. HTTPS isn't supported. It's recommended to configure the [HTTP proxy environment variables](https://docs.fluentbit.io/manual/administration/http-proxy) instead as they support both HTTP and HTTPS. | _none_ |

0 commit comments

Comments
 (0)