Use the following best practices for using markers:
If there are multiple rules that listen to a source topic, the event processor does not trigger an alert for the marker end event till it evaluates all the rules that listen to the source topic in an event batch. To trigger the batch completion related alert, you need to tune the topic expiry interval to less than the default 3600000 milliseconds.
Ideally, configure only one rule to listen to a topic so that the event processor triggers a batch completion alert immediately upon the receipt of the marker end event.