Notifications

Notification channels, the integrations they send to, PagerDuty, and the events that send a notification.

What are Notification Channels?

Notification Channels define how and where UptimeEye sends alerts when monitors or scheduled tasks detect issues. You can create multiple notification channels and assign them to different monitors or tasks.

Available Integrations

UptimeEye supports the following notification integrations:

  • Email - Send notifications to one or more email addresses
  • Slack - Send notifications to a Slack channel
  • Microsoft Teams - Send notifications to a Microsoft Teams channel
  • Discord - Send notifications to a Discord channel
  • Telegram - Send notifications to a Telegram chat
  • PagerDuty - Trigger incidents through PagerDuty's Events API
  • Webhook - Send notifications to a custom HTTP endpoint

Configuring PagerDuty

PagerDuty integrates via the Events API. To configure it:

  1. Create or locate an Events API v2 integration on the relevant PagerDuty service.
  2. Copy the generated routing key and paste it into the PagerDuty form in UptimeEye.
  3. Optionally provide an Event Source label (e.g. production-api) to help identify where incidents originate.
  4. Enable the integration and send a test alert to verify incident creation in PagerDuty.

Creating a Notification Channel

To create a new notification channel:

  1. Open Notification Channels in the sidebar
  2. Click "New notification channel"
  3. Enter a name for your channel
  4. Under Receivers, add one or more integrations and configure each with the required settings (e.g., email addresses, webhook URLs)
  5. Click "Create notification channel" to save your configuration

Slack is connected once the notification channel is saved. In the app the integrations of a channel are its receivers; the API and Terraform call them notification integrations.

Notification Events

UptimeEye sends notifications for various events, including:

  • Monitor status changes (up to down, down to up)
  • Scheduled task missed executions