Skip to content

Conversation

@eschabell
Copy link
Collaborator

Updated and fixed opentelemetry input plugin options configuration table. Fixes #2152.

@eschabell eschabell self-assigned this Nov 7, 2025
@eschabell eschabell requested review from a team as code owners November 7, 2025 15:50
@eschabell eschabell added the waiting-on-review Waiting on a review from mainteners label Nov 7, 2025
@eschabell
Copy link
Collaborator Author

@alexakreizinger or @esmerel please review, fixed extra back tick that was breaking the code examples and updated options configuration table to be complete with latest version.

@eschabell
Copy link
Collaborator Author

Fun with Linting issues...

Copy link
Member

@alexakreizinger alexakreizinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a few suggestions, but LGTM :)

| `http2` | | `true` |
| `listen` | The network address to listen on. | `0.0.0.0` |
| `log_level` | Specifies the log level for output plugin. If not set here, plugin uses global log level in `service` section. | `info` |
| `log_supress_interval` | Suppresses log messages from output plugin that appear similar within a specified time interval. `0` no suppression. | `0` |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| `log_supress_interval` | Suppresses log messages from output plugin that appear similar within a specified time interval. `0` no suppression. | `0` |
| `log_supress_interval` | Suppresses log messages from this plugin that appear similar within a specified time interval. `0` no suppression. | `0` |

(same as above)

| `host` | The hostname. | `localhost` |
| `http2` | | `true` |
| `listen` | The network address to listen on. | `0.0.0.0` |
| `log_level` | Specifies the log level for output plugin. If not set here, plugin uses global log level in `service` section. | `info` |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| `log_level` | Specifies the log level for output plugin. If not set here, plugin uses global log level in `service` section. | `info` |
| `log_level` | Specifies the log level for this plugin. If not set here, the plugin uses the global log level specified in the `service` section of your configuration file. | `info` |

(I assume it should be for this plugin, which isn't an output plugin, but if my suggestion is incorrect feel free to ignore :P)

| `logs_body_key` | Specify a body key. | _none_ |
| `logs_metadata_key` | Specify a metadata key. | `otlp` |
| `mem_buf_limit` | Set a memory buffer limit for the input plugin. If the limit is reached, the plugin will pause until the buffer is drained. The value is in bytes. If set to 0, the buffer limit is disabled. | `0` |
| `net.accept_timeout` | Set maximum time allowed to establish an incoming connection, this time includes the TLS handshake. | `10s` |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| `net.accept_timeout` | Set maximum time allowed to establish an incoming connection, this time includes the TLS handshake. | `10s` |
| `net.accept_timeout` | Set maximum time allowed to establish an incoming connection. This time includes the TLS handshake. | `10s` |

| `net.accept_timeout_log_error` | On client accept timeout, specify if it should log an error. When disabled, the timeout is logged as a debug message. | `true` |
| `net.backlog` | Set the backlog size for listening sockets. | `128` |
| `net.io_timeout` | Set maximum time a connection can stay idle. | `0s` |
| `net.keepalive` | Enable or disable Keepalive support. | `true` |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| `net.keepalive` | Enable or disable Keepalive support. | `true` |
| `net.keepalive` | Enable or disable keepalive support. | `true` |

| `port` | The port for Fluent Bit to listen for incoming connections. | `0` |
| `profiles_support` | This is an experimental feature, feel free to test it but don't enable this in production environments. | `false` |
| `raw_traces` | Forward traces without processing. | `false` |
| `routable` | If set to `true`, the data generated by the plugin will be routable, meaning that it can be forwarded to other plugins or outputs. If set to `false`, the data will be discarded. | `true` |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| `routable` | If set to `true`, the data generated by the plugin will be routable, meaning that it can be forwarded to other plugins or outputs. If set to `false`, the data will be discarded. | `true` |
| `routable` | If set to `true`, the data generated by the plugin will be routable, meaning that it can be forwarded to other plugins or outputs. If set to `false`, the data will be discarded. | `true` |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-review Waiting on a review from mainteners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Broken code example tabs on OpenTelemetry Input Plugin doc

2 participants