Hi,
Background: We developed a solution to monitor system alerts via Outlook. These alerts are composed of two (2) categories, PROBLEM and RECOVERY. Basically, a monitoring system will send an email alert whenever a system is down; it will also send an email when the same system recovers. These emails are sometimes almost received at the same time, so we put a delay time of 10-minutes on the processing of RECOVERY emails to prioritize PROBLEM emails.
Issue: Even if we put a delay on RECOVERY email process, the PROBLEM email process was still processed after RECOVERY.
Case:
1. PROBLEM email received time: 5:40AM
- Flow Start Time: 6:10AM
- Flow End Time: 6:10AM
2. RECOVERY email received time: 5:54AM
- Flow Start Time: 5:56AM
- Flow End Time: 6:06 AM (with 10 minutes delay)
Facts:
1. PROBLEM flow - When New Email Arrives with subject PROBLEM -> API
2. RECOVERY flow - When New Email Arrives with subject RECOVERY -> Delay 10 Minutes -> API
3. 15 minutes flow - Recurrences every 15 minutes -> API
4. The monitoring system checks more than 10 systems composed of several hosts. Each hosts have several services.
5. Emails has the possibility to receive surge/spam alerts from the monitoring system.
- <host1>/<service1> is <problem status> -> <host1>/<service1> is <recovery status>
- <host1>/<service2> is <problem status> -> <host1>/<service2> is <recovery status>
- <host1> is <down status> -> <host1> is <recovery status>
Questions:
1. Will changing the Flow Plan to either Plan 1 or Plan 2 change the processing of these flows?
2. How can we optimize the flows to handle surge emails, since there is also a plan to increase the systems being monitored?
Regards,
Syd