本页面适用于 Apigee 和 Apigee Hybrid。
查看 Apigee Edge 文档。
Apigee 允许您创建由特定 API 流量模式(例如 API 的错误率达到预定阈值)触发的提醒。AAPI Ops 通过“异常值提醒”扩展此功能,每当 Apigee 检测到异常 API 流量数据时就会触发提醒。异常值提醒的优点在于,您无需亲自定义每个异常值的确切条件。AAPI Ops 使用统计方法确定适当的异常值条件,并根据最近的流量数据不断更新这些条件。通过异常值检测,您可以让 Apigee 检测流量和性能问题,而不是自行预先确定提醒的条件。
当 AAPI Ops 检测到异常值时,它会在异常值事件信息中心内显示该事件。但是,它不会自动发出针对异常值的提醒。如果您在信息中心内看到某个异常值并希望将来发生类似事件时收到提醒,则可以创建异常值提醒并设置通知,让系统在检测到异常值时向您发送消息。
在创建异常值提醒之前,请确保您已分配有 AAPI Ops 所需角色。
要在提醒政策信息中心内创建异常值提醒,请执行以下操作:
在 Google Cloud 控制台中打开创建提醒政策信息中心。
注意:如果要执行以下步骤,请在新标签页中打开“创建提醒政策”信息中心。
- 点击添加条件。 这将打开一个新窗口,您可以在其中添加提醒条件。
- 可选:在 Untitled Condition 字段中为条件添加标题。在此示例中,我们将其留空,在这种情况下,系统会为条件提供默认标题。
在查找资源类型和指标 (Find resource type and metric) 字段中,输入
anomaly
然后选择 Apigee anomaly event count。
点击显示高级设置,然后在高级聚合 (Advanced Aggregation) 窗格中,在校准器字段中选择 delta。这会指定每个时间段内的数据聚合方式,您可以在时段字段中进行设置。如果采用 delta 设置,则聚合值等于该时间段中的最后一个数据值减去初始数据值。
在配置窗格中,将阈值设置为 0.5。(阈值可以为 0 到 1 之间的任何数字。)设置此值后,当有一个异常值时即超出阈值并触发提醒。
点击添加。这会使您返回到创建提醒政策页面,您可以在其中查看刚刚创建的条件。
此时,您可以选择执行以下任一项操作:
- 点击添加条件,为提醒创建另一个条件,或者
- 点击下一步以转到下一步,您可以选择创建提醒通知,如下一部分中所述。
如果您不想创建通知,请点击两次下一步(不输入任何内容),跳过第 2 步和第 3 步。
点击保存以保存提醒。
创建提醒通知
如果您想在突发事件发生时立即收到通知,可以创建提醒通知。当提醒被触发时,Apigee 会向您发送通知。您可以选择下列任一渠道来接收通知:
- 电子邮件
- PagerDuty
- Slack
- Webhook
如需创建提醒通知,请执行以下操作:
如果您刚刚创建了提醒(如上例中所示),并且当前正在查看创建提醒政策信息中心,请跳至下一步。
否则,请在 Cloud 控制台“提醒”信息中心内打开政策窗格,然后在您创建的提醒所在行的末尾点击三个点图标,然后选择修改。
此时将打开修改提醒政策信息中心:
在要跟踪的资源 (What do you want to track?) 部分中,点击下一步。
在应收到通知的用户部分,选择通知渠道,然后从现有渠道中选择接收通知的渠道。
如果您想创建新的通知渠道,请选择管理通知渠道。这会打开 Cloud 控制台中的“通知渠道”信息中心,您可以在其中添加渠道。如需了解详情,请参阅创建和管理通知渠道。
点击下一步。 此时会显示如下所示的选项。
- 在提醒名称字段中,输入提醒的名称。
- 在文档字段中,输入相应网页的网址,该网页提供有关如何解决导致提醒的问题的信息。该网址将包含在通知中。
- 点击保存以创建提醒。
提醒被触发时,您会收到通知,其中包含突发事件的摘要及其发生时间。通知还提供两个链接,帮助您调查突发事件:
- 查看突发事件:在 Cloud 控制台中查看突发事件。
- 在 APIGEE 中查看:在 API Monitoring 调查信息中心内查看 API 流量的时间轴图表和相关数据表格。