From f8e4f8a5a812f805931ef370942ec8d4d1d1db48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n=20Zolt=C3=A1n=20Szab=C3=B3?= Date: Wed, 16 Aug 2023 11:40:53 +0200 Subject: [PATCH] [DOCS] Adds description to pipeline settings. --- specification/logstash/_types/Pipeline.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/specification/logstash/_types/Pipeline.ts b/specification/logstash/_types/Pipeline.ts index dd003c8551..fe43ba2adc 100644 --- a/specification/logstash/_types/Pipeline.ts +++ b/specification/logstash/_types/Pipeline.ts @@ -26,12 +26,35 @@ export class PipelineMetadata { } export class PipelineSettings { + /** + * The number of workers that will, in parallel, execute the filter and output stages of the pipeline. + * @doc_id logstash-logstash-settings-file + */ 'pipeline.workers': integer + /** + * The maximum number of events an individual worker thread will collect from inputs before attempting to execute its filters and outputs. + */ 'pipeline.batch.size': integer + /** + * When creating pipeline event batches, how long in milliseconds to wait for each event before dispatching an undersized batch to pipeline workers. + */ 'pipeline.batch.delay': integer + /** + * The internal queuing model to use for event buffering. + * @doc_id logstash-logstash-settings-file + */ 'queue.type': string + /** + * The total capacity of the queue (`queue.type: persisted`) in number of bytes. + */ 'queue.max_bytes.number': integer + /** + * The total capacity of the queue (`queue.type: persisted`) in terms of units of bytes. + */ 'queue.max_bytes.units': string + /** + * The maximum number of written events before forcing a checkpoint when persistent queues are enabled (`queue.type: persisted`). + */ 'queue.checkpoint.writes': integer } export class Pipeline {