-
Feature Request
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
-
None
-
2
-
Not defined
-
3 - Expected
NOTE: This is a cloned ticket from OPT-5911 with a 10x process instance volume
We don't currently have an accurate estimate as to how Optimize performs while reading large volumes of data. We do have query performance tests but we should also have a good measure of performance when querying data of the volume specified in this KR.
There is fairly big overlap with https://jira.camunda.com/browse/OPT-5910, in that there is a requirement for large datasets in both, so it might make sense to think of the requirements for these together.
PM Notes
- If it takes more than 15 seconds to generate a report, we should review the report loading state or spinner
- If it takes more than 30 seconds to generate a report, we may want to consider data sampling (like Tableau). They offer a 2-tier data import approach. First, they provide a default sample of up to 1M records. Next, they offer the ability to "load all data".
- Errors should fail fast and provide actionable feedback
TL Notes:
- Would it be possible to share the dataset that Operate are already using?
- We should aim for a diverse dataset where are importing all different types of entities
- We can probably exclude DMN as this is not yet imported (a follow-up ticket might be appropriate though for later)
- As this ticket progresses, you may identify areas where we can improve the import pipelines. They can become subtasks or future follow-up tickets, depending on how you evaluate the potential improvement. One example is tickets such as https://jira.camunda.com/browse/OPT-4961, whereby backend pagination can mitigate poor query performance/failures
- This will require close collaboration with infra, most likely
- The work we do as part of https://jira.camunda.com/browse/OPT-5790 will also likely have a direct impact on the read (or probably write) performance of Optimize
This is the controller panel for Smart Panels app
- depends on
-
OPT-5911 Optimize can display useful reports from a database of 10M process instances
- Open
- is related to
-
OPT-5790 Optimize can scale up and down infrastructure assets to meet demands
- Open
-
OPT-5910 Optimize can write 1M Zeebe Process Instances/hr to the database
- Done
-
OPT-6056 Add parameter for jobworker count to zeebe data generation
- Done
-
OPT-6069 Add additional sql dump and preset parameter for 100M report query performance set
- Done
- links to