
# 创建Prometheus告警规则时，无数据处理有哪几种状态设置？
在创建Prometheus告警规则时，开启无数据处理开关后，状态设置有四种选项：**无数据并发送告警** 、**无数据并发送事件** 、**保持上一个状态** 、**正常并发送清除告警**。这几种状态设置的具体适用场景如下：
- **无数据并发送告警：**当检测到指标无数据时，会产生一个告警到告警列表，如果用户配置了通知会有触发告警的通知到客户终端；
- **无数据并发送事件：**当检测到指标无数据时，会产生一个事件到事件列表；
- **保持上一个状态** **：**当检测到指标无数据时，和上一个无数据检测周期保持相同告警状态；
- **正常并发送清除告警** **：**当之前是超限阈值的状态，然后检测到指标无数据时，超限的告警会恢复；如果用户配置了通知，会有恢复告警的通知到客户终端。比如某个容器告警配置的阈值为80%，特殊情况下，容器内存使用率达到了100%（会上报一条超阈值告警），同时该容器因为内存溢出导致容器自动销毁；此时该容器无指标上报，处于无数据状态。如果用户配置了这个选项，则之前的超限告警会消除。
 
