diff --git a/pipeline/inputs/prometheus-textfile.md b/pipeline/inputs/prometheus-textfile.md index 264bb6877..e26f6970e 100644 --- a/pipeline/inputs/prometheus-textfile.md +++ b/pipeline/inputs/prometheus-textfile.md @@ -4,10 +4,21 @@ The _Prometheus text file_ input plugin allows Fluent Bit to read metrics from P ## Configuration parameters -| Key | Description | Default | -|-----|-------------|---------| -| `path` | File or directory path pattern. Supports glob patterns with `*` wildcard (for example, `/var/lib/prometheus/*.prom`). | _none_ | -| `scrape_interval` | Interval in seconds between file scans. | `10s` | +| Key | Description | Default | +|-------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------| +| `alias` | Sets an alias, useful for multiple instances of the same input plugin. If no alias is specified, a default name will be assigned using the plugin name followed by a dot and a sequence number (`cpu.0`, `cpu.1`). | _none_ | +| `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` | +| `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` | +| `path` | File or directory path pattern. Supports glob patterns with `*` wildcard (for example, `/var/lib/prometheus/*.prom`). | _none_ | +| `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` | +| `scrape_interval` | Interval in seconds between file scans. | `10s` | +| `storage.pause_on_chunks_overlimit` | Enable pausing on an input when they reach their chunks limit. | _none_ | +| `storage.type` | Sets the storage type for this input, one of: `filesystem`, `memory` or `memrb`. | `memory` | +| `tag` | Set a tag for the events generated by this input plugin. | _none_ | +| `threaded` | Enable threading on an input. | `false` | +| `thread.ring_buffer.capacity` | Set custom ring buffer capacity when the input runs in threaded mode. | `1024` | +| `thread.ring_buffer.window` | Set custom ring buffer window percentage for threaded inputs. | `5` | ## Get started