Closed aisong closed 9 months ago
@aisong
The performance of the Zeebe Simple Monitor is influenced by multiple things.
Overall I would recommend you to upgrade to the latest release, because of the indecies we added to the database.
Hint: if you upgrade an existing database, please ensure SPRING_JPA_HIBERNATE_DDL_AUTO: "update"
is set in the application.yaml, because by default, no database structures are updated.
Also, keep in mind the first time the monitor starts after upgrading, the database will be busy, creating new indexes.
I hope that helps.
nitram509
Okay, thank you for your reply and suggestions. We will give it a try.
No response for some time. Closing now. Please feel free to re-open.
zeebe: 8.3.3 hazelcast exporter: 1.4.1 zeebe-simple-monitor: 2.2.0
We found that the receiver's data processing speed is relatively slow. I used a simple process。
In the engine, the execution time for the simple process is very short, less than 1 second. You can check the trace logs of the Hazelcast Exporter:
And,I printed each message in the
ifEvent
method of Zeebe Simple Monitor, including the timestamp for processing each message and the relative time difference:You will notice that the timestamp for the last processed event message is already 20 seconds apart.
How can I minimize the processing latency of event messages, aiming to achieve near-real-time processing?