mPulse Feature Release - Alerts

By Ola Gold on

Table of Contents


Introducing Alerts in New UI

We’re excited to introduce the redesigned Alerts feature in the new mPulse UI. With a modern, user-friendly interface, the updated Alerts make it easier than ever to monitor your website’s performance and receive timely notifications when specific conditions are met.

mPulse Alerts offer flexible monitoring options to fit your performance goals. You can create Static Alerts by setting fixed thresholds on metrics like page load time or beacon count. When these thresholds are exceeded, mPulse instantly notifies your operations team.

For more adaptive monitoring, Anomaly Detection Alerts use historical data to learn normal behavior patterns and automatically detect unusual activity—triggering alerts when performance is different from the expected range.

Whether you prefer precision with static thresholds or dynamic insight through anomaly detection, mPulse helps you catch issues early and maintain a smooth user experience.

Alert Types

mPulse includes Static and Anomaly Detection alerts.

Alert Types

Static Alerts

Static alerts let you define a specific threshold for a chosen metric. When that metric crosses the threshold—either above or below—mPulse triggers an alert and sends a notification to your operations team. These alerts are ideal for known performance limits. For example, you can use static alerts to detect situations like "The servers are down" or "Pages are too slow." This helps ensure timely responses to issues with clear, predefined conditions.

Anomaly Detection Alerts

Anomaly based alerts use a statistical data model to detect atypical website performance. Unlike static alerts, there's no need to define fixed thresholds. Instead, you select the metric to monitor, and mPulse automatically analyzes historical data to establish a baseline of normal behavior. When performance significantly deviates from this baseline, the system triggers an alert and notifies your operations team—helping you catch issues that might otherwise go unnoticed.

Alerts Scope and Conditions

Define where and how mPulse should monitor your site’s performance by setting specific criteria and applying dimension filters. Use built-in or custom Timers and Metrics to configure the exact conditions that will trigger an alert. You can also set a time window to control how long the system evaluates those conditions before deciding to send a notification.

An example of Static Threshold alert conditions

Static Threshold alert conditions

An example of Anomaly Detection alert conditions

Anomaly alert conditions

Notification Types for Alerts

Use notifications to communicate performance issues to your colleagues and operations team in real time.
mPulse supports the following notification channels:

Notification-types

Email – Send alert details directly to one or more email addresses

Email

Slack – Post alerts to a specified Slack channel using a webhook URL

Slack

PagerDuty – Trigger incidents using your service integration key

PagerDuty

Webhook – Send custom HTTP requests to external systems with defined headers, methods, and payload

Webhook

Each action can include alert information using selected attributes and dashboard links. After you create and save an alert, it appears in both the Recent Alert Activity and Alert Definition pages — the main areas for viewing and managing alerts in the mPulse UI.

Recent Alert Activity

The Recent Alert Activity page provides a log of triggered alerts, showing when each alert was triggered, cleared, and how long it lasted. This helps you track trends, investigate incidents, and ensure your alert conditions are working as intended.
Clicking on an alert row opens a historical view for that specific alert.

Recent Alert Activity

Alert Definition

The Alert Definition page is your central hub for managing all configured alerts in mPulse. Each alert entry displays key details such as its name, status (enabled or disabled), and readiness. From this page, you can create new alerts, edit existing ones, or toggle alerts on and off as needed. Only enabled alerts can trigger and send notifications. This page acts as the main control panel for setting up and maintaining your site’s performance monitoring rules.

Alert Definition

Summary

The Alerts feature in mPulse allows you to monitor website performance and receive real-time notifications when specific conditions are met.

You can configure Static Thresholds to set alerts based on defined metrics or use Anomaly Detection for dynamic, data-driven alerts.

Alerts can be customized with different severity levels, scope, and conditions to match your specific monitoring needs.

The Alert Definition page provides an overview of all your alerts, where you can create, edit, and manage them. Additionally, the Recent Alert Activity log offers insights into triggered alerts, their status, and durations to help you track trends and investigate incidents.

Alerts can be configured to notify your team through various channels like Email, Slack, PagerDuty, or Webhooks.

We’d love your feedback! You can do this either via the Contact Us button in mPulse or through your account manager.