Configure Alert Notifications

After creating an alert, configure the alert notifications using the Alert Notification tab in the Configuration Editor.

This configuration enables flexible, centralized control over how alert notifications are generated and delivered.

Alert Notification Configuration Overview

The Alert Notification configuration defines:

  • The cluster name
  • The metric groups enabled for alerting
  • The notification channels and their behavior
  • Timezone and notification pause windows

This configuration is maintained in YAML format.

Cluster and Metric Groups

The cluster name specifies the target cluster to which alert configurations apply. Metric groups define the platform and service components whose metrics are monitored for alerting.

Metric groups are displayed by default in the Pulse Admin UI based on the selected and configured cluster and the alerts created for that cluster. Only metric groups associated with enabled services appear. Alerts are triggered when configured thresholds for metrics in these groups are exceeded.

Notification Channels

Each notification type defines how alerts are delivered to external systems. All notification types can be enabled or disabled independently.

Jira

Creates Jira issues when alerts are triggered.

  • enable – Enables or disables Jira notifications
  • maxjiramessagethreshold – Limits the number of Jira issues created per alert
  • defaultsnoozeintervalinsecs – Snooze duration before creating another issue
  • projectkey – Jira project key for issue creation
  • username / token – Authentication credentials
  • url – Jira server URL
  • issuetype – Jira issue type
  • priority – Issue priority
  • labels – Labels applied to the Jira issue

ServiceNow

Creates ServiceNow records for alerts.

  • enable – Enables or disables ServiceNow notifications
  • maxservicenowmessagethreshold – Limits record creation per alert
  • defaultsnoozeintervalinsecs – Snooze duration between notifications
  • tablenames – Target ServiceNow tables
  • bearertoken – Authentication token
  • servicenowurl – ServiceNow instance URL
  • caller – Caller or user associated with the record

Action

Triggers internal or external actions when alerts occur.

  • enable – Enables or disables action execution
  • maxmessagethreshold – Limits the number of actions triggered
  • defaultsnoozeintervalinsecs – Snooze duration between actions

Telegram

Sends alert messages to Telegram chats.

  • enable – Enables or disables Telegram notifications
  • maxtelegrammessagethreshold – Limits messages per alert
  • defaultsnoozeintervalinsecs – Snooze duration
  • defaultbottoken – Telegram bot token
  • defaultchatids – List of target chat IDs

Line

Sends alerts to Line messaging channels.

  • enable – Enables or disables Line notifications
  • maxlinemessagethreshold – Limits messages per alert
  • defaultsnoozeintervalinsecs – Snooze duration
  • apikeys – Line API keys

Slack

Sends alert notifications to Slack channels.

  • enable – Enables or disables Slack notifications
  • defaultincomingwebhookurls – Slack incoming webhook URLs
  • maxslackmessagethreshold – Limits messages per alert
  • defaultsnoozeintervalinsecs – Snooze duration

PagerDuty

Creates incidents in PagerDuty.

  • enable – Enables or disables PagerDuty notifications
  • routingkey – PagerDuty routing key
  • maxpagerdutyincidentthreshold – Limits incidents per alert
  • defaultsnoozeintervalinsecs – Snooze duration

Hangouts

Sends alert messages to Google Hangouts chat rooms.

  • enable – Enables or disables Hangouts notifications
  • chatroom.webhookurl – Hangouts webhook URL
  • maxmsgthreshold – Limits messages per alertdefaultsnoozeintervalinsecs – Snooze duration

Webhook

Sends alerts to external systems using HTTP webhooks.

  • enable – Enables or disables webhook notifications
  • defaultwebhookurls – Target webhook URLs
  • maxmsgthreshold – Limits messages per alert
  • defaultsnoozeintervalinsecs – Snooze duration

File Log

Writes alert messages to local log files.

  • enable – Enables or disables file logging
  • maxmsgthreshold – Limits log entries per alert
  • defaultsnoozeintervalinsecs – Snooze duration
  • logdirectory – Directory for log files
  • logfilename – Log file name
  • rollingfilesizeinstr – Log rotation size
  • logfileupperindex – Maximum rotation index
  • logfilelowerindex – Minimum rotation index

Email

Sends alert notifications via email.

  • enable – Enables or disables email notifications
  • defaulttoemailids – Default recipient email addresses
  • maxemailthreshold – Limits emails sent per alert
  • defaultsnoozeintervalinsecs – Snooze duration

OpsGenie

Creates alerts in OpsGenie.

  • enable – Enables or disables OpsGenie notifications
  • maxmessagethreshold – Limits alerts per event
  • defaultsnoozeintervalinsecs – Snooze duration
  • apikey – OpsGenie API key

Quantum

Creates incident tickets in the Quantum system.

  • enable – Enables or disables Quantum notifications
  • maxquantummessagethreshold – Limits ticket creation
  • defaultsnoozeintervalinsecs – Snooze duration
  • url – Quantum endpoint URL
  • subscriptionkey – Authentication key
  • tickettype – Type of ticket created
  • state – Initial ticket state
  • apporplatform – Source application or platform
  • reportedby – Reporter identifier
  • assignedto – Ticket assignee

xMatters

Sends alerts to xMatters.

  • enable – Enables or disables xMatters notifications
  • maxxmattersmessagethreshold – Limits messages per alert
  • defaultsnoozeintervalinsecs – Snooze duration
  • url – xMatters endpoint URL
  • alerttype – Alert classification
  • version – API version
  • usergroups – Target user groups

BigPanda

Forwards alerts to BigPanda for correlation and analysis.

  • enable – Enables or disables BigPanda notifications
  • maxbigpandamessagethreshold – Limits messages per alert
  • defaultsnoozeintervalinsecs – Snooze duration
  • url – BigPanda endpoint URL
  • appkey – Application key
  • authtoken – Authentication token
  • mnemonic – Alert identifier
  • overridealertonlyindicator – Controls alert-only behavior

Microsoft Teams

Sends alert notifications to Microsoft Teams channels.

  • enable – Enables or disables Teams notifications
  • maxteamsmessagethreshold – Limits messages per alert
  • defaultsnoozeintervalinsecs – Snooze duration
  • webhookurl – Teams incoming webhook URL

Timezone Configuration

Defines the timezone and timestamp format used in alert notifications.

Bash
Copy

Notification Pause Window

Allows you to temporarily suppress alert notifications during a specified time window.

Bash
Copy

Apply the Changes

After updating and saving the Action Notification configuration, delete the ad-notifications and ad-alerts pods so the changes take effect.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard