Skip to main content

Notification Channels & Alert Configuration

User Guide


Table of Contents

  1. Overview
  2. Getting Started
  3. Part 1 -- Notification Channels
  4. Part 2 -- Alert Configuration
    • Scheduler Alert
    • Batch Alert
    • HTTP Alert (REST Client)
  5. Managing Your Alerts
  6. Quick Reference

Overview

The Alert Configuration feature lets you monitor your application workflows and get notified when something needs attention. It has two parts:

PartWhat it does
Notification ChannelsDefines where alerts are sent (e.g., email recipients)
Alert ConfigurationDefines what to monitor and when to trigger an alert

There are 3 types of alerts you can create:

Alert TypeBest For
SchedulerMonitoring scheduled workflow executions
BatchMonitoring batch job executions
HTTP (REST Client)Monitoring REST API calls for errors

Getting Started

How to Navigate

  1. Click the Settings icon (gear icon) in the top-right corner of the dashboard.
  2. Go to Workspace > General.
  3. You will see the Alert Configuration section.

There are two tabs at the top of this section:

  • Notification Channel -- Set up where alerts are sent
  • Alert Configuration -- Create and manage alerts

Important: Set up at least one Notification Channel before creating alerts, because every alert needs a channel to send notifications to.


Part 1 -- Notification Channels

A Notification Channel defines who receives the alert notifications. Currently, Email is the supported channel type.

Create a Notification Channel

  1. Switch to the Notification Channel tab.

  2. Click the "Create Notification Channel" button (top-right).

  3. A side panel (drawer) opens. Fill in:

    FieldWhat to Enter
    Channel NameA descriptive name (e.g., Engineering Team Alerts)
    Channel TypeSelect Email
    Email RecipientsType an email address and press Enter. Repeat to add more.
  4. Click Save.

Done! Your channel now appears in the table.

Edit a Notification Channel

  • Click the channel name (blue link) in the table, OR
  • Click the three-dot menu (right side) and select Edit.
  • Make your changes and click Save.

Delete a Notification Channel

  • Click the three-dot menu and select Delete.
  • Confirm the deletion in the popup dialog.

Note: Channel names must be unique. You cannot have two channels with the same name.


Part 2 -- Alert Configuration

Create an Alert

  1. Switch to the Alert Configuration tab.
  2. Click the "+ Create Alert" button (top-right).
  3. A side panel opens with a step-by-step form.

The form has 3 steps (2 steps for HTTP alerts). The fields change depending on which alert type you select. Below are the details for each type.


Type 1: Scheduler Alert

Use this to monitor scheduled workflow executions. You get notified when metrics cross a threshold.

Step 1 -- Basic Info

FieldWhat to Do
Alert NameEnter a unique name (e.g., Daily Scheduler Alert)
Scheduler TypeSelect Scheduler
Application NamePick your application (only apps with scheduler workflows appear)
Aggregation FunctionChoose how data is aggregated: count, min, max, sum, avg, or count_distinct
Span ScopeChoose which spans to monitor: All Spans, Root Spans, or Entry Point Spans
Step Interval (m)(Optional) Step interval in minutes

Step 2 -- Set Alert Conditions

This section reads like a sentence you fill in:

"Send a notification when [operator] the threshold(s) [match type] during the [evaluation window]"

FieldOptions
OperatorABOVE, BELOW, EQUAL TO, NOT EQUAL TO
Match TypeAT LEAST ONCE, ALL THE TIME, ON AVERAGE, IN TOTAL, LAST
Evaluation WindowChoose Rolling (5m, 15m, 30m, 1h) or Cumulative (Hourly, Daily, Monthly)
SeverityCritical (red), Warning (orange), or Info (blue)
Threshold ValueEnter the numeric threshold (e.g., 5)
Notification ChannelsSelect one or more channels to send alerts to

Advanced Options (expand the collapsible section):

OptionDescription
How often to checkHow frequently the alert checks your data. Default: every 30 minutes.
Alert when data stops comingToggle ON to get notified if no data arrives for X minutes.
Minimum data requiredToggle ON to only trigger when there are enough data points.

Step 3 -- Notification Settings

OptionDescription
Repeat NotificationsToggle ON to keep getting notified while the alert condition remains active.
When enabled:Set frequency -- e.g., "Every 30 Minutes while Firing, No Data"

Click Save to create the alert.


Type 2: Batch Alert

Use this to monitor batch job executions. The setup is almost identical to Scheduler alerts.

Step 1 -- Basic Info

FieldWhat to Do
Alert NameEnter a unique name (e.g., Nightly Batch Alert)
Scheduler TypeSelect Batch
Application NamePick your application (only apps with batch workflows appear)
Aggregation FunctionChoose: count, min, max, sum, avg, or count_distinct
Span ScopeChoose: All Spans, Root Spans, or Entry Point Spans
Step Interval (m)(Optional) Step interval in minutes

Step 2 -- Set Alert Conditions

Same as Scheduler (see above):

  • Set the Operator, Match Type, Evaluation Window
  • Choose Severity and enter a Threshold Value
  • Select Notification Channels
  • Configure Advanced Options if needed

Step 3 -- Notification Settings

Same as Scheduler -- configure Repeat Notifications if desired.

Click Save to create the alert.


Type 3: HTTP Alert (REST Client)

Use this to monitor REST API calls for errors. This type has a simpler, time-window based setup (no threshold metrics).

Note: HTTP alerts use a 2-step form (no Step 3).

Step 1 -- Basic Info

FieldWhat to Do
Alert NameEnter a unique name (e.g., API Error Monitor)
Scheduler TypeSelect REST Client
Application NamePick your application (only apps with REST Client activities appear)

(No Aggregation Function or Span Scope needed for this type.)

Step 2 -- Set Alert Conditions

FieldWhat to Do
Active Window StartSet the start time (HH:mm format, e.g., 00:00)
Active Window EndSet the end time (HH:mm format, e.g., 23:59)
Active DaysSelect which days the alert should be active (Mon--Sun). Use Select All or Clear All for quick selection.
TimezoneChoose your timezone (Asia/Kolkata or UTC)
EnabledToggle ON/OFF to enable or disable the alert
Error CodesSelect one or more HTTP error codes to monitor. Available codes: 400, 401, 403, 405, 409, 415, 422, 500, 502, 503, 504. At least one code is required.
Notification ChannelsSelect one or more channels

Click Save to create the alert.


Managing Your Alerts

View Alerts

  • All configured alerts appear in the Alert Configuration table.
  • Use the Active / Inactive toggle (top-left) to filter by status.
  • Use the Search bar to find alerts by name.
  • Click the Refresh button to reload the list.

Edit an Alert

  • Click the three-dot menu on the alert row and select Edit.
  • Modify the fields and click Save.

Activate / Deactivate an Alert

  • Click the three-dot menu and select Activate or Deactivate.
  • This lets you temporarily pause an alert without deleting it.

Delete an Alert

  • Click the three-dot menu and select Delete.
  • Confirm the deletion. This action is irreversible.

Quick Reference

Alert Types at a Glance

SchedulerBatchHTTP (REST Client)
What it monitorsScheduled workflowsBatch jobsREST API calls
Threshold-basedYesYesNo
Time-window basedNoNoYes
Evaluation WindowsRolling & CumulativeRolling & CumulativeActive time window
Severity levelsYesYesNo
Repeat NotificationsYesYesNo
Advanced OptionsYesYesNo
Form steps332

Severity Levels (Scheduler & Batch)

LevelColorWhen to Use
CriticalRedImmediate attention needed
WarningOrangeSomething may need attention soon
InfoBlueInformational, no action needed

Evaluation Window Types (Scheduler & Batch)

TypeOptionsHow It Works
Rolling5 min, 15 min, 30 min, 1 hourChecks data in a sliding time window
CumulativeHourly, Daily, MonthlyResets at the start of each period

Checklist Before Creating an Alert

  • At least one Notification Channel is created
  • Your application has the right workflow type (Scheduler / Batch / REST Client)
  • You've decided on the alert conditions (threshold, time window, etc.)