Hi @RamaKrishna
The straight answer to your question is NO. The product does not have that feature. However there are some ways you could achieve this -
- All the errors are automatically captured in Analytics. You can write a script that queries the data for errors and then send an email as part of that script itself. This could be a cronjob or by a scheduler that runs every 5 mins or so.
- Use the FaultRules to catch the exception/issues and then make a service callout to another proxy that has some email functionality written (using Custom policies - Java, Python, etc)
- Use the Apigee Test (its an Apigee labs product, so dont except complete support) to create a test probe which can send out emails when issues happen. Make sure you have a /ping or /status resource in your proxy so that this can be used the probe
- If you have a logging system (like Splunk, Loggly, etc), you could capture all that info and flush it into those systems and have that system configure some monitoring alerts.
Out of the above, my preference would be the LAST (using logging service). By using this, you get the alerts instantaneously, its outside of the API gateway. You can easily configure or change configurations without any impact to the API itself as its outside.
Hope this helps !