Skip to main content
Version: Next

Camunda 8 system configuration

General settings

YAML pathDefault valueDescription
zeebe.enabledfalseToggles whether Optimize should attempt to import data from the connected Zeebe instance.
zeebe.namezeebe-recordThe name suffix of the exported Zeebe records. This must match the record-prefix configured in the exporter of the instance.
zeebe.partitionCount1The number of partitions configured for the Zeebe record source.
zeebe.maxImportPageSize200The max page size for importing Zeebe data.

Licensing

Camunda 8 Self-Managed only

Installations of Camunda 8 Self-Managed which require a license can provide their license key to the components as an environment variable:

Environment variableDescriptionDefault value
CAMUNDA_LICENSE_KEYYour Camunda 8 license key, if your installation requires a license.None

For Helm installations, license keys can be configured globally in your values.yaml file. See the Helm installation documentation for more details.

note

Camunda 8 components without a valid license may display Non-Production License in the navigation bar and issue warnings in the logs. These warnings have no impact on Optimize startup or functionality. To obtain a license, visit the Camunda Enterprise page.

Settings required for multi-tenancy

Camunda 8 Self-Managed only

For more information on multi-tenancy in Camunda 8 Self-Managed environments, refer to this page.

To use multi-tenancy, the feature must be enabled across all components.

YAML pathDefault valueDescription
multitenancy.enabledfalseEnables the Camunda 8 multi-tenancy feature in Optimize.
security.auth.ccsm.baseUrlnullThe base URL of Identity.
Camunda 8 Self-Managed only

For more information on user task reporting in Camunda 8 Self-Managed, refer to our user task analytics documentation.

YAML pathDefault valueDescription
ui.userTaskAssigneeAnalyticsEnabledtrueEnables assignee based analytics in Camunda 8 Self-Managed Optimize.