This post is not an overview into what monitoring is, the right or wrong ways of implementing a monitoring solution or even about the pros and cons of ensuring a robust monitoring solution is in place. But, let’s assume we are in perfect harmony on why monitoring should not only be implemented… but, actively used. This post we will explore the out-of-the-box email monitoring available for integrations in Oracle Integration Cloud.
If you have managed to catch-up on pt1 of this series (here), you will recall that as part of the “System Health” dashboard details, you can see the health detail for the email service on the Oracle Integration Cloud monitoring dashboard. You may also recall that the “Sun” icon will differ in colour (GREEN/AMBER/RED) to signify the health status of the email service.
To view the email service health within Oracle Integration Cloud, click Home > Monitoring > Integrations > Dashboards
Once on the monitoring dashboard, you can see (as per the image below) the system health status. In the example below, only 1 or 10,000 emails have been used and therefore (note – see “Email Quotas” section below in this post) the health of the Email Service is showing green to symbolize good health.
At the point in which 80% (i.e, 8000) of these emails have been sent, the “sun” icon will change to an amber “cloudy” icon which symbolizes “ok” health. Finally, at the point in which 100% of these emails have been sent, the “cloudy” icon will changes to a red “thunderstorm” icon which symbolizes “bad” health.
(For the purposes of this blog, I have spared my email inbox and have not simulated the sending of 10,000 email messages)
But… importantly…. what happens when this icon turns to a “thunderstorm” red icon? …
It is important to note that the sending of emails from Oracle Integration Cloud is not unlimited. I have outlined above what happens in the Oracle Integration Cloud dashboard once 80% and 100% of 10,000 emails have been reached. Well… you guessed it! the default limit for sending emails is 10,000.
This default limit means that you can send up to 10,000 emails daily from Oracle Integration. This is on a per instance basis (i.e not 10,000 emails per integration). By daily, I refer to a 24 hour rolling period, therefore at any particular point in time, effectively SYSTEM TIME is calculated minus 24 hours.
If indeed you do try to send a further email beyond the 10,000 daily quota, your integration instance will report an error message – therefore, if you plan to use email notification within integration, it is important to consider failover scenarios to handle this.
IMPORTANT NOTE! – If you exceed the 10,000 email quota in only a 1 hour time period, your instance will be blocked from sending emails for the next 24 hours!!!.
I have attempted to illustrate possible scenarios in the screenshot below:
This post summarized the out-of-the-box capabilities available for monitoring OIC integrations using the design-time metrics. To read more about monitoring dashboard, design-time metrics, integrations and agents, please see my subsequent posts!