# Application Alerts -------------------------------------------------------------------------------- title: "Introduction" description: "Catalyst Application Alerts are instant, automated alerts that you receive in case of failures or specific event occurrences in various components." last_updated: "2026-03-18T07:41:08.551Z" source: "https://docs.catalyst.zoho.com/en/devops/help/application-alerts/introduction/" service: "DevOps" -------------------------------------------------------------------------------- # Application Alerts ## Introduction Catalyst Application Alerts is a Catalyst DevOps component that helps you to send email alerts each time there are failures or specific event occurrences in any of the following Catalyst components: * {{%link href="/en/cloud-scale/help/cron/introduction" %}}Cron{{%/link%}} * {{%link href="/en/cloud-scale/help/event-listeners/introduction" %}}Event Listener{{%/link%}} * {{%link href="/en/devops/help/logs/introduction" %}}Logs{{%/link%}} You can learn more about the other components of the DevOps service from {{%link href="/en/devops" %}}this page{{%/link%}}. You can associate multiple entities of these components in a single alert, or configure multiple alerts for your use case. You can customize the criteria and frequency of an alert, and configure other details based on your needs. Catalyst will listen for the specified occurrences in the associated entities, and will send alerts based on the frequency you set. The email alerts are sent to the email addresses that you specify to be notified for a particular alert. The alerts contain necessary details of the events that provide context for you to act upon immediately. Application Alerts enable you to keep track of function and component failures in your Catalyst application, and be informed of them as soon as they occur. Combined with other tools that enable you to monitor components and function performances in Catalyst, Application Alerts help you obtain critical information and act on them instantly, providing a reliable application usage experience to your application users. {{%note%}}{{%bold%}}Note:{{%/bold%}} You will be able to create up to 5 application alerts in the {{%link href="/en/deployment-and-billing/environments/development-environment/" %}}developer environment{{%/link%}}, and up to 20 alerts in the production environment.{{%/note%}} -------------------------------------------------------------------------------- title: "Key Concepts" description: "Catalyst Application Alerts are instant, automated alerts that you receive in case of failures or specific event occurrences in various components." last_updated: "2026-03-18T07:41:08.551Z" source: "https://docs.catalyst.zoho.com/en/devops/help/application-alerts/key-concepts/" service: "DevOps" -------------------------------------------------------------------------------- # Key Concepts Before you learn about configuring Application Alerts, quickly go over some key concepts. ### Cron and Event Listener Alerts Application Alerts associated with Catalyst Cron and Event Listeners work slightly differently compared to the alerts associated with Logs. With Cron and Event Listeners, you can configure alerts to be notified of the following specific events occurring in those components: * {{%bold%}}Failure:{{%/bold%}} Indicates the failure of a cron or an event listener execution, and the failure in triggering the associated cron or event function * {{%bold%}}Code Exception:{{%/bold%}} Indicates an exception occurring in an associated entity, that triggered the execution of an exception handler * {{%bold%}}Timeout:{{%/bold%}} Indicates a cron or an event listener attempting to execute until a timeout occurs You can associate an alert to be notified of any or all of these conditions occurring in a single or multiple cron or event listener executions. For example, you can configure one alert to inform you of Failure, Code Exception, or Timeout occurring in five different crons configured in your project. Catalyst will listen for these events in all five crons, and collectively send you an alert for all such occurrences in the configured time window. {{%note%}}{{%bold%}}Note:{{%/bold%}} A single alert can be configured for the entities of one component, that is either Cron, Event Listener, or Logs. You will not be able to associate one alert with multiple components.{{%/note%}} ### Logs Alerts Application Alerts associated with Logs enable you to automate a log search by providing the search query. The query includes the log type: {{%link href="/en/devops/help/logs/access-logs/" %}}Access{{%/link%}} or {{%link href="/en/devops/help/logs/application-logs/" %}}Application logs{{%/link%}}, the functions whose logs you require to be searched, and a specific keyword to search for in the logs. If you select Application logs, you can also select one of the log levels to search from: Info, Error, Severe, or Warning. For Node.js functions, you can additionally select from two other levels: Uncaught Exception and Unhandled Rejection. You can then set the criteria and the frequency of the alert. This enables Catalyst to automatically execute the log query search in the configured frequency, and fetch all results that match the criteria. Application Alerts will then send emails notifying the recipients of these results. The criteria and the frequency that you can configure for an alert is the same for alerts associated with all three components. ### Alert Criteria and Frequency The criteria configuration allows you to specify the threshold of the failure events or log search results for an alert. If the results match the configured threshold, Catalyst will initiate the sending of the alert. You can select one of the following comparators to set the criteria: greater than, lesser than, equals to, greater than, or equals to. You can then specify the threshold value numerically. For example, if you select the comparator as "greater than" and set the threshold as "5", then Catalyst will alert you if the specified failure events or log search results exceed 5 instances. The alert frequency enables you to specify how often you would like to receive emails for a configured alert. You can select a frequency based on a time interval, such as every 15 minutes, every 1 hour, or every 12 hours, or you can specify a particular time each day that you would like to receive the alert. #### Cron and Event Listener Alerts: Catalyst will fetch all instances matching the alert conditions and criteria in the configured frequency window and send emails each time. For example, assume you configure a cron alert in the following way: * {{%bold%}}Alert Conditions:{{%/bold%}} Failure, Timeout * {{%bold%}}Criteria:{{%/bold%}} Greater than or equal to 10 * {{%bold%}}Alert Frequency:{{%/bold%}} Every 30 minutes This will enable Catalyst to fetch failures and timeout events that occurred in the associated cron executions once every 30 minutes, starting from the time of the alert configuration. If the failures and timeout instances are collectively greater than or equal to 10 in the last 30 minute window, an alert will be triggered. If there are no failures or timeouts, or if their instances are fewer than 10, no alerts will be sent. {{%note%}}{{%bold%}}Note:{{%/bold%}} For multiple alert conditions, the threshold is checked collectively. This is, in the above case, if there are 10 or more events of both failures and timeouts collectively, the alert is triggered.{{%/note%}} #### Logs Alerts: Catalyst will execute the log query search in the set frequency. For example, assume you configure a logs alert in the following way: * {{%bold%}}Query:{{%/bold%}} Application logs for an Advanced I/O function, Keyword - "server", Log level- Warning * {{%bold%}}Criteria:{{%/bold%}} Greater than 5 * {{%bold%}}Alert Frequency:{{%/bold%}} Every 1 hour Catalyst will execute a logs search with this query once every hour. If there are more than 5 results containing the keyword "server" at the _Warning_ level in the specified function's execution in the last 1 hour window, Catalyst will send an alert. -------------------------------------------------------------------------------- title: "Benefits" description: "Catalyst Application Alerts are instant, automated alerts that you receive in case of failures or specific event occurrences in various components." last_updated: "2026-03-18T07:41:08.551Z" source: "https://docs.catalyst.zoho.com/en/devops/help/application-alerts/benefits/" service: "DevOps" -------------------------------------------------------------------------------- ### Benefits 1. {{%bold%}}Instant Email Alerts{{%/bold%}}<br /><br /> Catalyst sends instant emails to the configured recipients based on the set frequency. This allows you to be updated of bugs in your cron or event listener configurations, or in any function executions as soon as they are caught, enabling you to address and resolve them immediately. You can add up to 10 notifiers to receive alerts, which this is extremely useful in dividing or delegating error handling tasks for immediate bug fixes. 2. {{%bold%}}Automation in Error Handling{{%/bold%}}<br /><br /> Application Alerts help you completely avoid manual error checking and error handling tasks. You need not invest effort to keep an eye on the components or function performances from the console manually. This automation reduces human intervention and saves valuable time, which you can make use of to focus on enhancing your application even more. Application Alerts is a highly beneficial tool that contributes to improving the testing and maintenance phases of your application development. 3. {{%bold%}}Alerts of All Function Execution Logs{{%/bold%}}<br /><br /> The convenience of automating and being notified of logs searches based on custom queries is highly useful in keeping track of any function execution you require. This includes functions of all types, such as Basic I/O, Advanced I/O, or Integration functions. You can filter the logs based on your requirements, and be alerted of specific events by searching for keywords or specific log levels. <br /> -------------------------------------------------------------------------------- title: "Implementation" description: "Catalyst Application Alerts are instant, automated alerts that you receive in case of failures or specific event occurrences in various components." last_updated: "2026-03-18T07:41:08.551Z" source: "https://docs.catalyst.zoho.com/en/devops/help/application-alerts/implementation/" service: "DevOps" -------------------------------------------------------------------------------- # Implementation This section covers creating, configuring, and managing Application Alerts from the console. ### Create an Alert To create a new alert: 1. Navigate to {{%bold%}}DevOps{{%/bold%}} in the left pane of the Catalyst console and click {{%bold%}}Application Alerts.{{%/bold%}} 2. Click {{%bold%}}Create Alert{{%/bold%}} in the _Application Alerts_ component. This will open a pop-up.<br /> <br /> 3. Select the component to associate with the alert and provide a name for the alert. Based on the component you select, you must configure the other values. {{%bold%}}Cron:{{%/bold%}} Select the {{%link href="/en/cloud-scale/help/cron/key-concepts/#schedule-point" %}}schedule point{{%/link%}} to filter crons based on function executions or third-party URL executions. You can then select one or more crons from the drop-down list to configure the alert for.<br /> <br /> {{%bold%}}Event Listener:{{%/bold%}} Select an {{%link href="/en/cloud-scale/help/event-listeners/terminology" %}}event bus{{%/link%}}. You can select the Catalyst Component Event Listener or a custom event listener. Select one or more rules of the event listener to associate with the alert.<br /><br /> <br /> {{%bold%}}Logs:{{%/bold%}} There will be no further entities to select for a Logs alert.<br /> 4. You must now configure the alert details. {{%bold%}}Cron or Event Listener:{{%/bold%}} Select one or more of the {{%link href="/en/devops/help/application-alerts/key-concepts" %}}alert conditions{{%/link%}} from the drop-down list. Select the criteria comparator and provide a threshold value. You must then specify the alert frequency. You can select a time frequency, or configure the alert to be sent on a particular hour and minute everyday.<br /> <br /> {{%bold%}}Logs:{{%/bold%}} Click the {{%link href="/en/devops/help/application-alerts/key-concepts/#logs-alerts" %}}Logs Query{{%/link%}} text field to open the _Logs Query Generator_. Select the log type, and one or more functions from the list. Enter the keyword to search for in the query. If you select Application logs, you must select a log level. Click {{%bold%}}Apply{{%/bold%}}. This will automatically generate a query string.<br /> <br /> You can then select the criteria comparator and provide a threshold value. Specify the alert frequency as a time range, or configure the alert to be sent a particular hour and minute everyday.<br /> <br /> The pop-up displays the configuration interpretation of the alert. 5. Enter the email addresses of all the recipients to be notified of the alert. You can add up to 10 emails. Click the {{%bold%}}(+){{%/bold%}} icon to add more. You must add atleast one email address. 6. Click {{%bold%}}Create{{%/bold%}}. The alert will be created and the details will be displayed. A unique {{%bold%}}Alert ID{{%/bold%}} will be automatically generated for each alert that is created. For Event and Cron alerts, you can directly add more entities of the event listener or other crons to associate the alert with respectively, by clicking {{%bold%}}+Configure{{%/bold%}} in its details page. This will open a pop-up where you can select more event listener rules or crons for the alert. Click {{%bold%}}Configure{{%/bold%}} after making the selection. The entities will be added and you will receive alerts for these entities as well. You can find a list of all the alerts you create, as well as their details, by navigating back to the index page of _Application Alerts_. You can filter the alerts to view based on the component using the drop-down above. {{%note%}}{{%bold%}}Note{{%/bold%}}: Catalyst offers you the flexibility to configure alerts for {{%bold%}}{{%link href="/en/cloud-scale/help/cron/implementation/#configuring-alerts-in-cron" %}}Cron{{%/link%}}{{%/bold%}}, {{%bold%}}{{%link href="/en/cloud-scale/help/event-listeners/component-event-listeners/#configure-alerts-for-catalyst-component-listeners" %}}Event Listeners{{%/link%}}{{%/bold%}} and {{%bold%}}{{%link href="/en/devops/help/logs/managing-alerts/" %}}Logs{{%/link%}}{{%/bold%}} from the respective components. You don't necessarily have to navigate to the Application Alert component to do so.{{%/note%}} ### Edit an Alert You can modify an alert and edit any of its configurations in the following way: 1. Click the ellipsis icon for an alert from the alerts list, then click {{%bold%}}Edit{{%/bold%}}. You can also open an alert and click {{%bold%}}Edit{{%/bold%}} from its details page.<br /> <br /> 2. Modify the required configurations, then click {{%bold%}}Edit{{%/bold%}}.<br /> <br /> The alert will then be sent based on the modified configurations. If you change the frequency, the alert will be triggered based on it starting from the time of its modification. ### Disable an Alert You can temporarily disable an alert if you don't need to be notified of it. You can re-enable it later whenever you need to. 1. Click the ellipsis icon for an alert from the alerts list, then click Disable. You can also access this option from its details page by opening the alert.<br /> <br /> 2. Click {{%bold%}}Yes, Proceed{{%/bold%}} in the confirmation pop-up.<br /> The alert will be disabled. You can enable it again by clicking {{%bold%}}Enable{{%/bold%}} from the index page or its details page in the same way. ### Delete an Alert You can permanently delete an alert in the following way: 1. Click the ellipsis icon for an alert from the alerts list, then click {{%bold%}}Delete{{%/bold%}}. You can also access this option from its details page by opening the alert. 2. Click {{%bold%}}Yes, Proceed{{%/bold%}} in the confirmation pop-up.