

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Grafana Alerting 中的新增功能
<a name="alerts-whats-new"></a>

****  
本文档主题专为支持 **Grafana 8.x 版本**的 Grafana 工作区而设计。  
有关支持 Grafana 版本 12.x 的 Grafana 工作空间，请参阅。[在 Grafana 版本 12 中工作](using-grafana-v12.md)  
对于支持 Grafana 10.x 版本的 Grafana 工作区，请参阅[使用 Grafana 版本 10](using-grafana-v10.md)。  
对于支持 Grafana 9.x 版本的 Grafana 工作区，请参阅[使用 Grafana 版本 9](using-grafana-v9.md)。

与经典控制面板警报相比，Grafana Alerting 有多项增强。

## 创建多维警报
<a name="alerts-new-dimensional"></a>

现在，您可以创建单一的警报规则，并通过一条警报规则生成多个警报实例，提供对整个系统的可视性。例如，您可以创建一条规则，来监控一台主机上多个挂载点的磁盘使用情况。评估引擎会从单个查询返回多个时间序列，每个时间序列由其标签集标识。

**注意**  
每个警报实例都会计入警报配额。如果多维规则创建的实例超过警报配额所能容纳的数量，则不会对其进行评估，并且会返回配额错误。有关更多信息，请参阅 [达到配额错误](alert-rules.md#rule-quota-reached)。

## 在控制面板外部创建警报
<a name="alerts-new-not-dashboard"></a>

与经典控制面板警报不同，使用 Grafana Alerting，您可以创建查询和表达式，以独特的方式组合来自多个来源的数据。您仍然可以使用控制面板和面板的 ID，将控制面板和面板链接到警报规则，并快速对观察的系统进行故障排除。

由于统一警报不再与面板查询直接关联，因此通知邮件中不包含图像或查询值。您可以使用自定义通知模板来查看查询值。

## 创建 Loki 和 Cortex 警报规则
<a name="alerts-new-loki-cortex"></a>

在 Grafana Alerting 中，您可以使用与 Grafana 管理的警报相同的用户界面和 API 管理 Loki 和 Cortex 警报规则。

## 查看和搜索来自 Amazon Managed Service for Prometheus 和其他 Prometheus 兼容数据来源的警报
<a name="alerts-new-prometheus"></a>

Amazon Managed Service for Prometheus 和 Prometheus 兼容数据来源的警报现在会在警报界面中列出。您可以跨多个数据来源搜索标签，以快速查找相关警报。

## 警报状态 NoData 和错误的特殊警报
<a name="alerts-new-error"></a>

当警报规则的评估产生 `NoData` 或 `Error` 状态时，Grafana Alerting 会生成具有以下标签的特殊警报：
+ `alertname`，值为 `DatasourceNoData` 或 `DatasourceError`（取决于状态）。
+ `rulename`，包含特殊警报所属警报规则的名称。
+ `datasource_uid`，包含导致该状态的数据来源的 UID。
+ 原始规则的所有标签和注释。

您可以像处理常规警报一样处理这些警报，例如，添加静默，或路由到联系点。

**注意**  
如果规则使用多个数据来源，而其中一个或多个数据来源未返回任何数据，则将为导致警报状态的每个数据来源创建特殊警报。