触发网关告警
异常的流量模式或 API 网关使用中的错误可能预示着问题或恶意攻击。通过为特定阈值和活动设置告警,你可以快速检测并深入了解可能表明安全漏洞、滥用或异常使用的模式。
本教程将指导你创建告警策略,以便接收特定事件的电子邮件和 Webhook 通知。以下是一个交互式演示,提供了在网关组场景中统计健康网关实例的实践介绍。
前置条件
- 安装 API7 企业版。
- 在网关组上运行 API。
- 获取你的通知系统的 Webhook URL。
设置 SMTP 服务器
- 从顶部导航栏中选择 组织,然后选择 设置。
- 点击 SMTP 服务器选项卡。
- 点击 启用。
- 在对话框中,执行以下操作:
- 在 SMTP 服务器地址字段中,输入你的 SMTP 服务器地址。例如,
127.0.0.1。 - 在 用户名和 密码字段中,输入连接到你的 SMTP 服务器的凭据。
- 在 发件人名称字段中,输入
API7 Enterprise,以在电子邮件中将此名称显示为发件人。 - 在 发件人邮箱地址字段中,输入
noreply@api7.ai。这将被用作实际的发件人地址。 - 点击 启用。
添加联系点
联系点(Contact Point)定义了一组可供多个告警策略使用的电子邮件地址或 Webhook URL。
添加电子邮件联系点
- 从顶部导航栏中选择 组织,然后选择 联系人。
- 点击 新增联系人。
- 在对话框中,执行以下操作:
- 在 名称字段中,输入
Emergency Team Email List。 - 在 类型字段中,选择 邮件。
- 在 电子邮件地址字段中,输入收件人的电子邮件地址,例如
emergencyteamlist@api7.ai。 - 点击 新增。
添加 Webhook 联系点
使用 Slack incoming webhook 将消息从 API7 企业版发送到 Slack。
- 从顶部导航栏中选择 组织,然后选择 联系人。
- 点击