Skip to main content
Version: 8.9 (unreleased)

Configuration

As a Spring Boot application, Operate supports any standard Spring configuration method.

By default, the configuration for Operate is stored in a YAML file (application.yml). All Operate-related settings are prefixed with camunda.operate.

note

Configuration properties can be defined as environment variables using Spring Boot conventions. To define an environment variable, convert the configuration property to uppercase, remove any dashes, and replace any delimiters (.) with _.

For example, the property camunda.operate.elasticsearch.clustername is represented by the environment variable CAMUNDA_OPERATE_ELASTICSEARCH_CLUSTERNAME.

The following parts are configurable:

Licensing

See the core settings documentation.

Webserver and security

See the core settings documentation.

Elasticsearch or OpenSearch

See the secondary storage documentation and core settings documentation.

Operation executor

Operations are user operations, like cancellation of process instance(s) or updating the variable value.

Operations are executed in a multi-threaded manner.

NameDescriptionDefault value
camunda.operate.operationExecutor.threadsCountHow many threads should be used.3

Snippet from application.yml

camunda.operate:
operationExecutor:
threadsCount: 3

Monitoring Operate

See the core settings documentation.

Logging

See the core settings documentation.

Backups

See the core settings documentation.