内部 TCP/UDP 负载平衡监控

内部 TCP/UDP 负载平衡将监控数据导出到 Stackdriver。监控指标具有以下用途:

  • 评估内部 TCP/UDP 负载平衡器的配置、使用情况和性能
  • 排查问题
  • 提高资源利用率和改善用户体验

除了 Stackdriver 中预定义的信息中心之外,您还可以通过 Stackdriver Monitoring API 创建自定义信息中心、设置提醒,以及查询指标。

查看 Stackdriver Monitoring 信息中心

  1. 转到 Google Cloud Console 中的 Monitoring
    转到 Monitoring
  2. 如果导航窗格中出现 Resources,请选择 Resources,然后选择 Google Cloud Load Balancers。否则,选择 Dashboards,然后选择名为 Google Cloud Load Balancers 的信息中心。
  3. 点击您的负载平衡器的名称。

在左侧窗格中,您可以查看所选负载平衡器的各项详细信息。在右侧窗格中,您可以看到时间序列图表。点击 Breakdowns 链接以查看具体的细分类别。左侧窗格显示当前配置的数据,而右侧窗格可显示历史配置提供的、当前未反映在左侧窗格中的数据。

定义提醒政策

您可创建提醒政策来监控指标的值,当这些指标违反条件时便会通知您。创建用于监控一个或多个内部 TCP 负载平衡器内部 UDP 负载平衡器资源的提醒政策的常规步骤如下所示:

  1. 在 Google Cloud Console 中,转到 Monitoring

    转到 Monitoring

  2. 在 Monitoring 导航窗格中,选择 提醒,然后选择创建政策
  3. 点击添加条件
    1. 目标窗格中的设置指定了要监控的资源和指标。点击文本框以启用菜单,然后选择资源 Internal TCP Load BalancerInternal UDP Load Balancer。 接下来,从指标列表中选择一个指标。
    2. 提醒政策的配置窗格中的设置决定了何时触发提醒。 此窗格中的大多数字段已填充默认值。 如需详细了解此窗格中的字段,请参阅提醒政策文档中的配置
    3. 点击添加
  4. 如需前进到通知部分,请点击下一步
  5. 可选:如需将通知添加到您的提醒政策中,请点击通知渠道。在对话框中,从菜单中选择一个或多个通知渠道,然后点击确定

    如果您要添加的通知渠道未列出,请点击管理通知渠道。系统会将您带到新浏览器标签页中的通知渠道页面。在此页面上,您可以更新已配置的通知渠道。完成更新后,返回原始标签页,点击刷新 ,然后选择要添加到提醒政策中的通知渠道。

  6. 如需前进到文档部分,请点击下一步
  7. 点击名称,然后输入提醒政策的名称。
  8. 可选:点击文档,然后添加您希望包含在通知消息中的任何信息。
  9. 点击保存
如需了解详情,请参阅提醒政策

定义 Stackdriver 自定义信息中心

您可以针对内部 TCP/UDP 负载平衡指标创建自定义 Stackdriver 信息中心:

  1. 转到 Google Cloud Console 中的 Monitoring
    转到 Monitoring
  2. 选择 Dashboards > Create Dashboard
  3. 点击 Add Chart
  4. 给图表添加一个标题。
  5. 选择指标和过滤条件。对于指标,资源类型为 Google Cloud TCP Load Balancer (Internal) Rule (internal_tcp_lb_rule) 或 Google Cloud UDP Load Balancer (Internal) Rule (internal_udp_lb_rule)。
  6. 点击 Save

内部 TCP/UDP 负载平衡器的指标

内部 TCP/UDP 负载平衡器的以下指标会报告给 Stackdriver。

指标 说明
入站吞吐量 发送给内部 TCP/UDP 负载平衡器转发规则、由后端接收的字节数。
入站数据包 发送给内部 TCP/UDP 负载平衡器转发规则、由后端接收的数据包的数量。
出站吞吐量 绑定转发规则 IP 的连接上经内部负载平衡后的后端发送的字节数。
出站数据包 绑定转发规则 IP 的连接上经内部负载平衡后的后端发送的数据包数量。
延迟时间 (*) 针对每个内部负载平衡连接上传输的数据包集测量得到的 RTT 的按数据包分布情况。在 Stackdriver 视图中,这通常会降低到第 95 个百分位。

(*) 仅适用于 TCP 流量。

内部 TCP/UDP 负载平衡器指标的过滤维度

系统会为每个内部 TCP/UDP 负载平衡器汇总指标。指标可以进一步细分为以下几个维度:

属性 说明
实例组 接收连接的实例组的名称。
后端范围 接收连接的实例组的范围(地区或区域)。
后端区域 如果实例组为区域实例组,则指为连接提供服务的实例组所在的区域
客户端网络 连接到内部负载平衡的实例从中发送流量的网络。
客户子网络 连接到内部负载平衡的实例从中发送流量的子网络。
客户端区域 连接到内部 TCP/UDP 负载平衡器的转发规则的实例的 Google Cloud 区域
转发规则 实例用于连接到内部 TCP/UDP 负载平衡器的转发规则的名称。

指标报告频率和数据保留时长

每隔 1 分钟,系统就会将内部 TCP/UDP 负载平衡器的指标批量导出到 Stackdriver 中。监控数据会保留六 (6) 周。默认情况下,信息中心可按 1H(1 小时)、6H(6 小时)、1D(1 天)、1W(1 周)和 6W(6 周)时间间隔提供数据分析。您可以在从 1 分钟到 6 周的任何时间间隔内手动请求执行分析。

后续步骤