json_indexing

json_indexing #

CategoryScope
Elasticsearchpipeline

Configuration #

FieldTypeDefaultDescription
worker_sizeint1Number of parallel workers.
idle_timeout_in_secondsint5Seconds of inactivity before a worker parks.
bulk_size_in_kbintMaximum bulk request size in kilobytes.
bulk_size_in_mbint10Maximum bulk request size in megabytes.
index_prefixstringPrefix prepended to generated index names.
index_namestringDestination index name; supports templating.
type_namestringElasticsearch mapping type of the documents.
elasticsearchstringID of the registered Elasticsearch/Easysearch cluster.
input_queuestringQueue the batches are pulled from.
failure_queuestringQueue that receives failed events.
invalid_queuestringQueue that receives malformed events.
check_availableboolVerify the target cluster is available before sending.

Example #

processor:
  - json_indexing:
      worker_size: 10
      idle_timeout_in_seconds: 10
      bulk_size_in_kb: 10
      bulk_size_in_mb: 10
      index_prefix: "index_prefix"
Edit Edit this page