Skip to main content
Version: 8.7

Enable or disable variable ingestion

Learn how to configure Camunda Optimize to control variable ingestion and enhance performance.

Overview

By default, Camunda Optimize imports process variables to provide deep insights into both process performance and business context. However, in high-throughput environments or data-sensitive scenarios, importing variables may impact system performance and resource usage.

Variable ingestion affects several areas of Optimize’s operation:

  • Import performance: Importing large or numerous variables can slow down data ingestion.
  • Memory usage: Variable data increases memory consumption during processing.
  • Storage requirements: Imported variables contribute to overall storage demands.
  • Indexing duration: Additional variable data extends indexing time.

If your organization primarily focuses on process performance metrics rather than detailed business context, disabling variable ingestion can help improve scalability and responsiveness.

Optimize configuration

Variable ingestion is controlled using the CAMUNDA_OPTIMIZE_ZEEBE_VARIABLE_IMPORT_ENABLED=true|false environment variable.

Configuration options

ValueBehaviorRecommended use case
trueVariables are imported and indexed (default)Standard deployments requiring complete business context
falseVariable import is disabledHigh-throughput or performance-optimized environments
note

Disabling variable ingestion means variable-based reports and filters will no longer be available in the Optimize interface. Ensure this setting aligns with your reporting and monitoring needs before applying the configuration.

note

When re-enabled, partial or full variable ingestion may happen depending on your cluster retention configuration.