Elasticsearch Integration Required for Advanced Visibility Performance
warningWithout Elasticsearch integration, Temporal Service may experience performance issues when spawning more than a few Workflow Executions. Elasticsearch offloads Visibility request load from the primary database.
Temporal Service running without Elasticsearch integration while handling more than minimal workflow execution volume, leading to increased load on primary persistence store and potential visibility query degradation
1. Evaluate current workflow execution volume and visibility query patterns. 2. If spawning more than a few workflow executions, plan Elasticsearch integration. 3. For Temporal Server versions 1.19.1 and earlier, integrate with Elasticsearch to enable advanced Visibility. 4. For versions 1.20+, consider using supported SQL databases (MySQL 8.0.17+, PostgreSQL 12+) or Elasticsearch. 5. Monitor visibility query performance after integration to confirm improved response times.