# 告警设置

目前微信云托管支持由开发者自定义告警条件。

## 一、告警群配置

开发者可以通过[微信云托管控制台-设置-告警设置](https://cloud.weixin.qq.com/cloudrun/settings/alarm)中配置该功能。目前加入告警群的方式包括：

- 通过扫描二维码加入。
- 在告警群中邀请相关人员加入。

移除群成员的方式包括：

- 告警群中的用户主动退出告警群。
- 小程序的开发者在[微信云托管控制台-设置-告警设置](https://cloud.weixin.qq.com/cloudrun/settings/alarm)中移除相关人员。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/2af6d2bb-661f-4ebf-b20b-1a8c1c9b068f.png)

## 二、自定义告警

开发者可以通过[微信云托管控制台-设置-告警设置](https://cloud.weixin.qq.com/cloudrun/settings/alarm)中配置告警策略。每个环境最多可配置 50 条告警策略，每个告警策略中最多可添加 10 个告警条件。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/08bc7894-94e2-44ef-9ed2-3fa892addee1.png)

每条告警策略需录入信息包括：

- 告警策略名称
- 环境 ID
- 资源类型：目前仅支持对容器服务配置自定义告警
- 告警对象：每条告警规则至少需要选择一个告警对象
- 告警条件：
  - 告警指标：服务运行的各项指标
  - 统计周期：目前的统计周期仅支持 5 分钟统计一次
  - 比较方式：目前提供的比较方式包括 `>`、`>=`、`<`、`<=`、`=` 以及 `!=`
  - 持续周期：目前支持的持续周期包括持续 1 个周期、持续 2 个周期、持续 3 个周期、持续 4 个周期以及持续 5 个周期
  - 告警频率：目前支持的告警频率包括每小时告警一次和每 12 个小时告警一次
- 告警渠道：目前自定义告警仅支持通过群告警下发消息

## 三、告警渠道配置

目前系统提供两种消息推送渠道，用于推送基础告警：

- 通过 [微信公众平台](https://mp.weixin.qq.com) 公众号推送告警消息至小程序的相关人员
- 推送告警消息至「小程序云监控告警群」中

默认情况下，系统同时开启这两种告警渠道。

## 四、告警规则

现有的告警规则包括

| 情形         | 描述             | 告警规则                     | 公众号告警人群       |
| ------------ | ---------------- | ---------------------------- | -------------------- |
| 环境相关提醒 | 环境创建通知     | 环境创建成功后               | 创建者和小程序管理员 |
| 计费相关提醒 | 资源到期通知     | 资源到期前 7 天开始推送      | 小程序所有开发者     |
| 计费相关提醒 | 资源停服通知     | 资源停服后                   | 小程序所有开发者     |
| 计费相关提醒 | 资源释放通知     | 资源释放后                   | 小程序所有开发者     |
| 计费相关提醒 | 账号欠费通知     | 小程序账户欠费后             | 小程序管理员         |
| 计费相关提醒 | 免费资源用完通知 | 首月免费资源在未到期前用完后 | 小程序所有开发者     |
| 环境相关提醒 | 环境删除通知     | 环境删除成功后               | 小程序所有开发者     |
