设置提醒和通知

在 AppNeta 中配置 警报规则 以识别特定网络事件或性能问题后,警报会将 结构化日志发送到 Cloud Logging。然后,您可以创建 基于日志的提醒政策,以对这些日志执行操作 Google Cloud 。

借助这些提醒和通知,您可以在客户开始致电之前主动应对网络突发事件,了解问题发生的位置和时间,并发现网络中的隐藏问题。

Cloud Network Insights 提醒基于从 AppNeta 警报收到的日志。结构化数据的日志条目会从 AppNeta 发送到 Cloud Logging。

Cloud Logging 收到日志后,基于日志的提醒政策会对日志进行评估,以过滤特定警报的日志。当日志与提醒政策匹配时,系统会创建 突发事件。创建突发事件后,可以在发生突发事件时通过所选的通知渠道(电子邮件、Slack、PagerDuty 或 Pub/Sub)发送通知。 Google Cloud

Cloud Network Insights 提供了 提醒政策模板,适用于 常见提醒场景,例如 Monitoring Point 处于离线状态或 受监控的网络路径发生中断时,以简化提醒 政策设置。如果您想针对超出预定义模板的突发事件发出提醒,请在 Cloud Logging 中创建提醒。

准备工作

只有在 AppNeta 中设置了 日志记录 ,并且 Cloud Logging 收到警报日志 (insights_alarm) 或事件日志 (insights_event) 时,才会触发提醒和通知。

所需的角色

如需获得创建基于日志的提醒政策所需的权限,请让管理员向您授予已启用 Cloud Network Insights 的项目的以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。

创建基于日志的提醒政策

在 AppNeta 中配置 警报规则 后,请在 Google Cloud 中创建提醒政策以接收通知。

使用预定义模板

您可以使用 Cloud Network Insights 中的预定义模板创建提醒政策。

  1. 打开 Google Cloud 控制台,然后依次前往网络智能 > Cloud Network Insights > 提醒政策

    前往“提醒政策”

  2. 点击创建提醒政策

  3. 选择提醒政策模板。

  4. (可选)自定义提醒政策。

    • 点击 查看更多操作 ,然后选择 自定义提醒政策 ,以更改 提醒中包含的日志或通知频率和 自动关闭时长。
    • 点击 show options ,然后修改通知频率和自动关闭时长。
  5. (可选)选择接收通知的位置。 如果您没有设置通知渠道,请参阅创建和管理 通知渠道

  6. 点击创建

使用 Logs Explorer

您还可以在 Logs Explorer 中使用 Logging 查询语言创建基于日志的提醒。

Cloud Network Insights 日志使用以下其中一项作为 logName

  • 警报日志 - networkmanagement.googleapis.com/insights_alarm
  • 事件日志 - networkmanagement.googleapis.com/insights_event

以下示例查询用于识别在特定路径上引发严重警报的时间。此查询在 Logs Explorer 查询 窗格中输入。

    logName="projects/PROJECT_ID/logs/networkmanagement.googleapis.com/insights_alarm"
    resource.labels.path_id="np-abcdef"
    jsonPayload.severity="CRITICAL"
    jsonPayload.state="RAISED"
  

如需了解详情,请参阅 使用 Logging 查询语言构建和保存查询 以及使用 Logs Explorer 创建基于日志的提醒政策