内部 TCP/UDP 负载平衡将监控数据导出到 Cloud Monitoring。监控指标具有以下用途:
- 评估内部 TCP/UDP 负载平衡器的配置、使用情况和性能
- 排查问题
- 提高资源利用率和改善用户体验
除了 Monitoring 中的预定义信息中心,您还可以通过 Monitoring API 创建自定义信息中心、设置提醒和查询指标。
查看 Monitoring 信息中心
- 转到 Google Cloud Console 中的监控。
转到 Monitoring - 如果导航窗格中出现 Resources,请选择 Resources,然后选择 Google Cloud Load Balancers。否则,选择 Dashboards,然后选择名为 Google Cloud Load Balancers 的信息中心。
- 点击您的负载平衡器的名称。
在左侧窗格中,您可以查看所选负载平衡器的各项详细信息。在右侧窗格中,您可以看到时间序列图表。点击 Breakdowns 链接以查看具体的细分类别。左侧窗格显示当前配置的数据,而右侧窗格可显示历史配置提供的、当前未反映在左侧窗格中的数据。
定义提醒政策
您可以创建提醒政策来监控指标的值,当这些指标违反条件时便会通知您。
如需创建用于监控一个或多个内部 TCP 负载平衡器或内部 UDP 负载平衡器资源的提醒政策,请按以下步骤操作:
- 在 Google Cloud Console 中,转到 Monitoring 页面。
如果您从未使用过 Cloud Monitoring,那么您在 Google Cloud Console 中首次访问 Monitoring 时,系统会自动创建一个工作区,并将您的项目与该工作区相关联。否则,如果您的项目未与工作区关联,则系统会显示一个对话框,您可以创建一个工作区,也可以将您的项目添加到现有工作区。我们建议您创建一个工作区。完成选择后,请点击添加。
- 在 Monitoring 导航窗格中,选择 notifications 提醒,然后选择创建政策。
- 点击添加条件:
- 目标窗格中的设置指定了要监控的资源和指标。在查找资源类型和指标字段中,选择资源内部 TCP 负载平衡器或内部 UDP 负载平衡器。接下来,从指标列表中选择一个指标。
- 提醒政策的配置窗格中的设置决定了何时触发提醒。 此窗格中的大多数字段已填充默认值。 如需详细了解此窗格中的字段,请参阅提醒政策文档中的配置。
- 点击添加。
- 如需前进到通知部分,请点击下一步。
- 可选:如需将通知添加到您的提醒政策中,请点击通知渠道。在对话框中,从菜单中选择一个或多个通知渠道,然后点击确定。
如果您要添加的通知渠道未列出,请点击管理通知渠道。系统会将您带到新浏览器标签页中的通知渠道页面。在此页面上,您可以更新已配置的通知渠道。完成更新后,返回原始标签页,点击 autorenew 刷新,然后选择要添加到提醒政策中的通知渠道。
- 如需前进到文档部分,请点击下一步。
- 点击名称,然后输入提醒政策的名称。
- 可选:点击文档,然后添加您希望包含在通知消息中的任何信息。
- 点击保存。
定义 Monitoring 自定义信息中心
您可以针对内部 TCP/UDP 负载平衡指标创建自定义 Monitoring 信息中心:
- 转到 Google Cloud Console 中的监控。
转到 Monitoring - 选择 Dashboards > Create Dashboard。
- 点击 Add Chart。
- 给图表添加一个标题。
- 选择指标和过滤条件。对于指标,资源类型为 Google Cloud TCP Load Balancer (Internal) Rule (
internal_tcp_lb_rule
) 或 Google Cloud UDP Load Balancer (Internal) Rule (internal_udp_lb_rule
)。 - 点击 Save。
内部 TCP/UDP 负载平衡器的指标
内部 TCP/UDP 负载平衡器的以下指标会报告给 Monitoring。
指标 | 说明 |
---|---|
入站吞吐量 | 发送给内部 TCP/UDP 负载平衡器转发规则、由后端接收的字节数。 |
入站数据包 | 发送给内部 TCP/UDP 负载平衡器转发规则、由后端接收的数据包的数量。 |
出站吞吐量 | 绑定转发规则 IP 的连接上经内部负载平衡后的后端发送的字节数。 |
出站数据包 | 绑定转发规则 IP 的连接上经内部负载平衡后的后端发送的数据包数量。 |
延迟时间 (*) | 针对每个内部负载平衡连接上传输的数据包集测量得到的 RTT 的按数据包分布情况。在 Monitoring 视图中,这通常会缩减到第 95 百分位。 |
(*) 仅适用于 TCP 流量。
内部 TCP/UDP 负载平衡器指标的过滤维度
系统会为每个内部 TCP/UDP 负载平衡器汇总指标。指标可以进一步细分为以下几个维度:
属性 | 说明 |
---|---|
实例组 | 接收连接的实例组的名称。 |
后端范围 | 接收连接的实例组的范围(区域或地区)。 |
后端地区 | 如果实例组为地区性实例组,为连接提供服务的实例组所在的地区。 |
客户端网络 | 连接到内部负载平衡的实例从中发送流量的网络。 |
客户子网络 | 连接到内部负载平衡的实例从中发送流量的子网络。 |
客户端区域 | 连接到内部 TCP/UDP 负载平衡器的转发规则的实例的 Google Cloud 区域。 |
转发规则 | 实例用于连接到内部 TCP/UDP 负载平衡器的转发规则的名称。 |
指标报告频率和保留
每隔 1 分钟,系统就会将内部 TCP/UDP 负载平衡器的指标批量导出到 Monitoring 中。监控数据会保留六 (6) 周。默认情况下,信息中心可按 1H(1 小时)、6H(6 小时)、1D(1 天)、1W(1 周)和 6W(6 周)时间间隔提供数据分析。您可以在从 1 分钟到 6 周的任何时间间隔内手动请求执行分析。
后续步骤
- 参阅内部 TCP/UDP 负载平衡概念,了解重要的基础知识。
- 参阅内部 TCP/UDP 负载平衡的故障转移概念,了解有关故障转移的重要信息。
- 如需了解负载平衡器可以使用的 DNS 名称选项,请参阅内部负载平衡和 DNS 名称。
- 参阅设置内部 TCP/UDP 负载平衡,获取内部 TCP/UDP 负载平衡器配置的示例。
- 如需查看内部 TCP/UDP 负载平衡器故障转移配置的配置步骤和相关示例,请参阅为内部 TCP/UDP 负载平衡配置故障转移。
- 如需了解如何从与您的 VPC 网络连接的对等互连网络访问内部负载平衡器,请参阅内部 TCP/UDP 负载平衡和连接的网络。
- 如需了解如何排查内部 TCP/UDP 负载平衡器问题,请参阅排查内部 TCP/UDP 负载平衡问题。