Skip to main content
Version: 8.5 / 3.13.0

Event-based process system configuration

Camunda 7 only

Configuration of the Optimize event-based process feature.

YAML pathDefault valueDescription
eventBasedProcess.authorizedUserIds[ ]A list of userIds that are authorized to manage (Create, Update, Publish & Delete) event based processes.
eventBasedProcess.authorizedGroupIds[ ]A list of groupIds that are authorized to manage (Create, Update, Publish & Delete) event based processes.
eventBasedProcess.eventImport.enabledfalseDetermines whether this Optimize instance performs event based process instance import.
eventBasedProcess.eventImport.maxPageSize5000The batch size of events being correlated to process instances of event based processes.
eventBasedProcess.eventIndexRollover.scheduleIntervalInMinutes10The interval in minutes at which to check whether the conditions for a rollover of eligible indices are met, triggering one if required. This value should be greater than 0.
eventBasedProcess.eventIndexRollover.maxIndexSizeGB50Specifies the maximum total index size for events (excluding replicas). When shards get too large, query performance can slow down and rolling over an index can bring an improvement. Using this configuration, a rollover will occur when triggered and the current event index size matches or exceeds the maxIndexSizeGB threshold.

Event ingestion REST API configuration

Camunda 7 only

Configuration of the Optimize event ingestion REST API for event-based processes.

YAML pathDefault valueDescription
eventBasedProcess.eventIngestion.maxBatchRequestBytes10485760Content length limit for an ingestion REST API bulk request in bytes. Requests will be rejected when exceeding that limit. Defaults to 10MB. In case this limit is raised you should carefully tune the heap memory accordingly, see Adjust Optimize heap size on how to do that.
eventBasedProcess.eventIngestion.maxRequests5The maximum number of event ingestion requests that can be serviced at any given time.