---
title: TiDB Cloud Built-in Alerting
summary: Learn how to monitor your TiDB cluster by getting alert notification emails from TiDB Cloud.
---

# TiDB Cloud Built-in Alerting

The TiDB Cloud built-in alerting feature provides you with an easy way to be notified by emails whenever a TiDB Cloud cluster in your project triggers one of TiDB Cloud built-in alert conditions.

This document describes how to subscribe to alert notification emails from TiDB Cloud and also provides the TiDB Cloud built-in alert conditions for your reference.

## Limitation

You cannot customize the TiDB Cloud built-in alerting. If you would like to configure different trigger conditions, thresholds, or frequency, or have alerts automatically trigger actions in downstream services like [PagerDuty](https://www.pagerduty.com/docs/guides/datadog-integration-guide/), consider using a third-party monitoring and alerting integration. Currently, TiDB Cloud supports the [Datadog integration](/monitor-datadog-integration.md) and the [Prometheus and Grafana integration](/monitor-prometheus-and-grafana-integration.md).

## Subscribe to alert notification emails

If you are a member of a project and you want to get alert notification emails of clusters in your project, take the following steps:

1. Log into TiDB Cloud console.
2. Choose the project on which you want to receive alert notification emails.
3. Click the **Alerts** tab.
4. In the **Subscriber Email** field, add your email address to the list.

To minimize the number of alert emails sent to subscribers, TiDB Cloud aggregates alerts into a single email that is sent every 3 hours.

## Unsubscribe from alert notification emails

If you no longer want to receive alert notification emails of clusters in your project, take the following steps:

1. Log into TiDB Cloud console.
2. Choose the project on which you no longer want to receive alert notification emails.
3. Click the **Alerts** tab.
4. In the **Currently subscribed** field, remove your email address from the list.

## TiDB Cloud built-in alert conditions

The following table provides the TiDB Cloud built-in alert conditions and the corresponding recommended actions.

> **Note:**
>
> Although these alert conditions do not necessarily mean there is a problem, they are often early warning indicators of emerging issues. Thus, taking the recommended action is advised.

| Condition | Recommended Action |
|:--- |:--- |
| Total TiDB node memory utilization across cluster exceeded 70% for 10 minutes | Total TiDB node memory utilization of cluster ABC in project XYZ has exceeded 70% for 10 minutes. If you expect this to continue, it is recommended that you add additional TiDB nodes. To monitor node memory utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
| Total TiKV node memory utilization across cluster exceeded 70% for 10 minutes | Total TiKV node memory utilization of cluster ABC in project XYZ has exceeded 70% for 10 minutes. If you expect this to continue, it is recommended that you add additional TiKV nodes. To monitor node memory utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
| Total TiFlash<sup>beta</sup> node memory utilization across cluster exceeded 70% for 10 minutes | Total TiFlash<sup>beta</sup> node memory utilization of cluster ABC in project XYZ has exceeded 70% for 10 minutes. If you expect this to continue, it is recommended that you add additional TiFlash<sup>beta</sup> nodes. To monitor node memory utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
|`*` At least one TiDB node in the cluster has run out of memory | At least one TiDB node in cluster ABC in project XYZ ran out of memory while executing a SQL statement. Consider increasing the memory available to queries using the `tidb_mem_quota_query` session variable. To monitor node memory utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
| Total TiDB node CPU utilization exceeded 80% for 10 minutes | Total TiDB node CPU utilization of cluster ABC in project XYZ has exceeded 80% for 10 minutes. If you expect this to continue, it is recommended that you add additional TiDB nodes. To monitor node CPU utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
| Total TiKV node CPU utilization exceeded 80% for 10 minutes | Total TiKV node CPU utilization of cluster ABC in project XYZ has exceeded 80% for 10 minutes. If you expect this to continue, it is recommended that you add additional TiKV nodes. To monitor node CPU utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
| Total TiFlash<sup>beta</sup> node CPU utilization exceeded 80% for 10 minutes | Total TiFlash<sup>beta</sup> node CPU utilization of cluster ABC in project XYZ has exceeded 80% for 10 minutes. If you expect this to continue, it is recommended that you add additional TiFlash<sup>beta</sup> nodes. To monitor node CPU utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
|`*`  TiKV storage utilization exceeds 80% | Total TiKV storage utilization of cluster ABC in project XYZ exceeds 80%. It is recommended that you add additional TiKV nodes to increase your storage capacity. To monitor storage utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
|`*`  TiFlash<sup>beta</sup> storage utilization exceeds 80% | Total TiFlash<sup>beta</sup> storage utilization of cluster ABC in project XYZ exceeds 80%. It is recommended that you add additional TiFlash<sup>beta</sup> nodes to increase your storage capacity. To monitor storage utilization, see [Monitoring metrics](/monitor-tidb-cluster.md#monitoring-metrics). |
| Cluster nodes are offline | Some or all nodes in cluster ABC in project XYZ  are offline. The TiDB Cloud Operations team is aware and working to resolve the issue. Refer to [TiDB Cloud Status](https://status.tidbcloud.com/) for the latest information. To monitor node status, see [Cluster status and node status](/monitor-tidb-cluster#cluster-status-and-node-status).  |

> **Note:**
>
> - [Developer Tier clusters](/select-cluster-tier.md#developer-tier) only support a subset of alert conditions that are marked with `*` in the **Condition** column.
> - "cluster ABC" and "project XYZ" in the **Recommended Action** column are example names for reference.