Hi Everyone,
Can anyone suggest that if in case the specific application or entire environment outage happened, how do we get automatic email notification to the corresponding support team. platform I'm using is Outsystems 11 (Reactive Web).
I enquired with Outsystems support and they stated that "OutSystems doesn't provide a built-in native mechanism to automatically notify end-users about environment or application unavailability."
Looking forward if anyone can help me in this regard.
Thanks,
Ajay Shrivastava
Hi,
How OutSystems Handles Infrastructure and Outages
Automatic Failover: Platform outages are fully managed by the OutSystems (OS) team as part of your subscription. In the event of an outage, your applications are automatically redirected to a secondary data center.
Resource Monitoring: If your environment exceeds its allocated resources and experiences a slowdown, the OutSystems Support team will proactively reach out to you to address it.
If you really want a dedicated email notification mechanism to track uptime independently, you can set up a lightweight external monitor. Here is a possible approach:
Expose an API: Create a simple REST API in your OutSystems environment that performs a basic database fetch (to ensure the database layer is responsive).
Build an External Ping App: Create a lightweight application outside of your OS environment. This could be in a free OutSystems Personal Environment or built using Python/.NET and hosted on your own IIS.
Schedule the Check: Have this external app call your exposed API at regular intervals (e.g., every 15 minutes). If the request times out or returns an error, the external app can trigger an email alert to notify you.
Hope this helps!
Hello.
This is not an OutSystems question, but a sysadmin question.
What you want is the equivalent of someone telling you when they fall sleep. If they are sleeping, they can't. You need external monitoring.
Hi @Ajay Shrivastava ,
One option as mentioned above is to use an external monitoring tool such as UptimeRobot, Pingdom, or Azure Monitor to periodically check your application's URL. If the application or environment becomes unavailable, these tools can send email alerts immediately.
If you want more control, you can also build a custom monitoring solution in OutSystems by using the Performance Monitoring API to retrieve application request events and define your own thresholds. You can then trigger emails or notifications whenever an issue is detected. OutSystems also has a guide that explains how to create custom alerts based on monitoring thresholds and integrate them with email, Slack, Jira, ServiceNow, and other tools.
Useful references:
Performance Monitoring API: https://success.outsystems.com/Documentation/11/Reference/OutSystems_APIs/PerformanceMonitoring_API/
OutSystems APIs overview: https://success.outsystems.com/Documentation/11/Reference/OutSystems_APIs/
How to create alerts based on monitoring thresholds: https://success.outsystems.com/documentation/how_to_guides/devops/how_to_create_alerts_based_on_monitoring_thresholds/
Regards,
Manish Jawla
OutSystems does not provide a native automatic email notification feature for application or environment outages. A common approach is to integrate external monitoring and alerting tools such as Azure Monitor, Datadog, New Relic, UptimeRobot, or Pingdom. These tools can continuously monitor the application/environment health and automatically send email notifications to the support team whenever downtime or service unavailability is detected.