
# 使用MAS实现API异常监控
#### 概述
API监控可实现监控用户业务APIG入口的可用性。配置告警前提下，当APIG异常时，API监控在监测到该异常后会立即发送告警通知给用户。
本章通过完成一个样例帮助您快速熟悉使用API监控实现API异常监控的过程。使用API监控的步骤如下所示：
- [步骤一：创建MAS应用]
- [步骤二：添加密钥]
- [步骤三：添加通知配置]
- [步骤四：创建API监控]
 
 #### 步骤一：创建MAS应用
MAS通过应用来实现同一实例内不同用户间的资源隔离，用户在实例中创建的监控都要归属到某个应用下。
1. 登录MAS控制台，在"多活管理"页面单击实例，进入实例控制台。
2. 在页面顶端导航栏选择"应用列表"，单击页面左上角的"新增应用"。
3. 在新增应用弹窗填写应用信息，完成后单击"确定"。
   表1应用配置信息 
   | **参数** | **配置说明**         |
   |:---|:---|
   | 应用名称   | 自定义应用名称。         |
   | 描述     | 填写对该应用的描述内容，选填项。 |
      
   
 
 #### 步骤二：添加密钥
1. 登录MAS控制台，在"多活管理"页面单击实例（实例所属命名空间类型为同城多活），进入实例控制台。
2. 在页面顶端导航栏选择"全局配置"。
3. 单击"密钥配置"页面左上角的"添加密钥"。

4. 在弹窗中配置信息，单击"确定"。
   图1密钥配置   
   ![](https://support.huaweicloud.com/qs-mas/zh-cn_image_0000001345376993.png)
   表2密钥配置 
   | **参数** | **配置说明**                   |
   |:---|:---|
   | 云选择    | 选择消息服务所在的环境。               |
   | AK     | Access Key ID（访问密钥ID）。     |
   | SK     | Secret Access Key（秘密访问密钥）。 |
      
   ![](https://support.huaweicloud.com/qs-mas/public_sys-resources/note_3.0-zh-cn.png)
   华为云访问密钥获取方法请参考[访问密钥](https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html)。
   
 
 #### 步骤三：添加通知配置
1. 登录MAS控制台，在"多活管理"页面单击实例（实例所属命名空间类型为同城多活），进入实例控制台。
2. 在页面顶端导航栏选择"全局配置"。
3. 单击"机房监控通知配置"页面左上角的"添加通知配置"。
4. 在弹窗中配置信息，完成后单击"确定"。
   图2新增消息服务主题   
   ![](https://support.huaweicloud.com/qs-mas/zh-cn_image_0000001201959370.png)
   表3通知配置 
   | **参数** | **配置说明**                            |
   |:---|:---|
   | 通知主题   | 选择通知主题，若通知主题列表为空，单击新增，添加主题后进行下一步操作。 |
   | 是否通知   | 设置是否通知。                             |
      
   ![](https://support.huaweicloud.com/qs-mas/public_sys-resources/note_3.0-zh-cn.png)
   消息通知服务主题创建操作请参考[消息通知服务快速入门](https://support.huaweicloud.com/qs-smn/smn_json.html)。
   
 
 #### 步骤四：创建API监控
1. 登录MAS控制台，在"多活管理"页面单击实例（实例所属命名空间类型为同城多活），进入实例控制台。
2. 在页面顶端导航栏选择"监控列表"，单击页面左上角的"新增监控"。
3. 在新增监控页面配置监控基础配置，完成后单击"下一步：数据中心配置"。
   图3新增监控基础配置   
   ![](https://support.huaweicloud.com/qs-mas/zh-cn_image_0000001757615938.png)
   表4基础配置信息 
   | **参数** | **配置说明**                                                                                                  |
   |:---|:---|
   | 监控     | 此处配置为"API监控"。                                                                                             |
   | 应用名称   | 选择[步骤一：创建MAS应用]中创建的应用。                                                 |
   | 监控器名称  | 自定义监控器名称。                                                                                                 |
   | 异常通知设置 | 默认为"关"，此处设置为"开"。 若设置为"开"，当监控器或被监控的API异常时会及时给用户发送异常通知或告警通知。支持华为云消息通知服务，需要配置密钥。 |
   | 通知主题   | 在通知主题列表选择主题，如无主题列表，单击新增，新增通知主题之后进行后续操作。                                                                   |
   | 是否监控   | 默认选"是"，若选择"否"则不会再监控APIG的状态。                                                                               |
      
   
4. 填写数据中心配置，完成后单击"下一步：高级配置"。
   图4新增监控数据中心配置   
   ![](https://support.huaweicloud.com/qs-mas/zh-cn_image_0000001231085994.png)
   表5数据中心配置信息 
   | **参数** | **配置说明**                        |
   |:---|:---|
   | 云选择    | 选择被监控的APIG部署的环境。                |
   | 局点     | 被监控的APIG所在Region。               |
   | 连接地址   | 协议选择http或https，地址填写APIG的连接地址。   |
   | 请求路径   | APIG的健康检查路径信息。                  |
   | 请求方法   | 可选择GET、POST、DELETE、PUT、PATCH方法。 |
   | 响应码    | 根据监控的APIG的接口实际需求配置，例如200。       |
   | 请求头    | 根据监控的APIG的接口实际需求配置请求头。          |
      
   
5. 填写高级配置，此处使用默认值即可，完成后单击"下一步：确认配置"。
   图5新增监控高级配置   
   ![](https://support.huaweicloud.com/qs-mas/zh-cn_image_0000001231565146.png) 
6. 确认配置无误后单击"立即创建"，完成创建API监控。
 
