---
title: Monitor uptime for AI-native apps with Vercel Alerts
description: Learn how to use Vercel Anomaly Alerts as an early-warning system for AI-powered apps, helping you catch 5xx spikes and usage anomalies before they impact users.
url: /kb/guide/monitor-uptime-for-ai-native-apps-with-vercel-alerts
canonical_url: "https://vercel.com/kb/guide/monitor-uptime-for-ai-native-apps-with-vercel-alerts"
last_updated: 2026-06-02
authors: Vercel
related:
  - /docs/agent/investigation
  - /docs/observability/alerts
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

## Overview

AI-native apps have unique reliability challenges. A single slow response from an upstream LLM API, a vector database timeout, or a spike in inference requests can cascade into 5xx errors across dozens of routes.

Vercel Anomaly Alerts acts a smoke detector for your app. The moment error rates or usage patterns deviate from your baseline, Vercel detects the anomaly, runs an AI investigation to identify the root cause, and notifies you with a summary of what's wrong before you have to dig through logs.

## How Vercel Alerts work

Vercel monitors your project continuously and detects two types of anomalies:

- **5xx error increase**: Vercel detects a statistically significant spike in server errors on a route e.g. 75 failing requests in 5 minutes on `/api/chat`. Alerts resolve automatically once error rates return to baseline.
  
- **Usage anomaly**: Vercel detects an unexpected spike in invocations or data transfer relative to your recent traffic baseline.
  

When Vercel detects an anomaly, it notifies you immediately. When the AI investigation is enabled, Vercel also:

1. Groups similar alerts together, such as multiple routes affected by the same upstream issue.
   
2. Assigns a severity level based on the root cause and impact.
   
3. Generates a summary of the root cause and impact, so you know what's wrong at a glance.
   

## Enable alerts

Alerts are available on Pro and Enterprise plans with Observability enabled.

To set up alerts for your project, go to the [Observability Alerts section](https://vercel.com/d?to=%2F%5Bteam%5D%2F%5Bproject%5D%2Fobservability%2Falerts&title=Go+to+Observability+Alerts) of your project or follow these steps:

1. Open your project in the [Vercel Dashboard](https://vercel.com/dashboard).
   
2. Go to **Observability** → **Alerts**.
   
3. Select **Enable alerts**.
   

Vercel starts monitoring your project immediately. You'll receive email notifications by default.

To enable AI-powered alert grouping, severity assignment, and root-cause summaries, enable Agent investigations separately by following the steps in [Getting started with Agent Investigation](https://vercel.com/docs/agent/investigation#getting-started-with-agent-investigation).

Observability Plus includes 10 investigations per billing cycle. Additional investigations are billed at $0.30 plus token costs.

## Connect Slack or a webhook

For faster response times, route alert notifications directly to your team's Slack channel or your own incident management tooling.

### To add a Slack notification:

1. In your project's **Alerts** settings, select **Add notification**.
   
2. Choose **Slack** and follow the OAuth flow to connect your workspace.
   
3. Select the channel where alerts should be posted.
   

### To add a webhook:

1. Select **Add notification** → **Webhook**.
   
2. Paste your webhook URL.
   

Vercel sends a POST request to your webhook whenever an alert group is created, updated, or resolved.

## Filter to high alerts only

Not every anomaly requires immediate action. By default, Vercel notifies you of all alerts. If you have AI investigation enabled, you can create an Alert Rule that filters to high-severity alerts only to reduce noise.

1. Go to **Observability** → **Alerts** → **Rules**.
   
2. Select **Create rule**.
   
3. Enable **high alerts only**.
   
4. Assign the rule to a specific notification channel (for example, a dedicated `#incidents` Slack channel).
   

Severity is determined by the AI investigation agent. High severity indicates significant impact, such as a large percentage of requests failing or sustained error rates. Lower-severity alerts remain visible in the Alerts dashboard.

## Read an alert notification

When an alert fires, you receive a notification with:

- **Alert type**: Whether it's a 5xx error spike or a usage anomaly.
  
- **Affected routes**: The specific endpoints or pages where errors were detected.
  

If AI investigation is enabled, the notification also includes:

- **AI-generated title**: A plain-language summary of the root cause, e.g. _Redis auth failure: 92% increase in errors on /api/chat_.
  
- **Severity**: low, medium, or high.
  

You can click through to the Alerts dashboard to view the full investigation, including the agent's findings, related alerts in the same group, and a timeline of when errors started and stopped.

## Understand alert groups

Vercel groups related alerts together to reduce noise. How grouping works depends on whether AI investigation is enabled:

- **Without AI investigation**: Alerts triggered within a 10-minute window are grouped together.
  
- **With AI investigation**: AI determines which alerts are related, including alerts triggered on different dates, and groups them into a single incident.
  

Either way, you get one grouped notification with the full picture instead of a separate notification for each affected route.

## Reduce false positives

AI apps often have variable traffic patterns: usage can spike sharply during promotions, bot activity, or viral moments. Vercel uses a full week of historical data as the baseline for usage anomaly detection, which accounts for regular weekly patterns like higher weekday traffic.

If you're still seeing false positives, you can:

- Create rules that filter alerts by HTTP status code group such as only alert on 5xx.
  

## Next steps

- [View your project's alert history](https://vercel.com/d?to=%2F%5Bteam%5D%2F%5Bproject%5D%2Fobservability%2Falerts&title=Go+to+Observability+Alerts) in **Observability** → **Alerts**.
  
- [Configure Alert Rules](https://vercel.com/docs/observability/alerts) to control which alerts reach your team and how.
  
- Set up a webhook to connect Vercel Alerts to your incident management tool.