你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 负载均衡器监视数据参考

本文包含此服务的所有监视参考信息。

请参阅 Monitor Azure 负载均衡器,详细了解可以收集负载均衡器的数据以及如何使用它。

指标

本部分列出了为此服务自动收集的所有平台指标。 这些指标也是 Azure Monitor 中支持的所有平台指标的全局列表的一部分。

有关指标保留的信息,请参阅 Azure Monitor 指标概述

Microsoft.Network/loadBalancers 支持的指标

下表列出了可用于 Microsoft.Network/loadBalancers 资源类型的指标。

  • 并非所有列都显示在每个表中。
  • 某些列可能超出了页面的查看区域。 选择“展开表”以查看所有可用列。

表标题

  • 类别 - 指标组或分类。
  • 指标 - 在 Azure 门户中显示的指标显示名称。
  • REST API 中的名称 - 在 REST API 中引用的指标名称
  • 单位 - 度量单位。
  • 聚合 - 默认的聚合类型。 有效值:平均值(平均)、最小值(最小值)、最大值(最大值)、总计(总和)、计数。
  • 维度 - 适用于指标的维度
  • 时间粒度 - 对指标采样的间隔 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
  • DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置
指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
分配的 SNAT 端口

时间段内已分配的 SNAT 端口总数
AllocatedSnatPorts 计数 平均值 FrontendIPAddressBackendIPAddress、、 ProtocolType PT1M
字节计数

时间段内传输的字节总数
ByteCount 字节 总计 FrontendIPAddressFrontendPort、、 Direction PT1M
运行状况探测状态

每个持续时间的负载均衡器运行状况探测的平均状态
DipAvailability 计数 平均值 ProtocolType、、BackendPortFrontendIPAddressFrontendPortBackendIPAddress PT1M
运行状况探测状态

Azure 跨区域负载均衡器每个持续时间的后端运行状况和状态
GlobalBackendAvailability 计数 平均值 FrontendIPAddress、、FrontendPortBackendIPAddress、、ProtocolType PT1M
数据包计数

时间段内传输的数据包总数
PacketCount 计数 总计 FrontendIPAddressFrontendPort、、 Direction PT1M
SNAT 连接计数

时间段内创建的新 SNAT 连接的总数
SnatConnectionCount 计数 总计 FrontendIPAddressBackendIPAddress、、 ConnectionState PT1M
SYN 计数

时间段内传输的 SYN 数据包总数
SYNCount 计数 总计 FrontendIPAddressFrontendPort、、 Direction PT1M
使用的 SNAT 端口

时间段内 SNAT 端口的总数
UsedSnatPorts 计数 平均值 FrontendIPAddressBackendIPAddress、、 ProtocolType PT1M
数据路径可用性

每个持续时间的负载均衡器数据路径的平均可用性
VipAvailability 计数 平均值 FrontendIPAddress, FrontendPort PT1M

Azure 负载均衡器指标

此表包含有关 Microsoft.Network/loadBalancers 表中的指标的其他信息:

指标 资源类型 说明
已分配的 SNAT 端口数 公共负载均衡器 标准负载均衡器报告每个后端实例分配的 SNAT 端口数。
字节计数 公共和内部负载均衡器 标准负载均衡器按前端报告处理的数据。 你可能会注意到,字节不会在后端实例之间平均分布。 此行为预期为 Azure 的负载均衡器算法基于流。
运行状况探测状态 公共和内部负载均衡器 标准负载均衡器使用分布式运行状况探测服务,根据配置设置监视应用程序终结点的运行状况。 此指标提供负载均衡器池中每个实例终结点的聚合视图或按终结点筛选的视图。 可以查看负载均衡器如何根据运行状况探测配置的指示了解应用程序的运行状况。
SNAT 连接计数 公共负载均衡器 标准负载均衡器报告公共 IP 地址前端上伪装的出站流数。 源网络地址转换 (SNAT) 端口是消耗性资源。 此指标可以指出应用程序依赖于 SNAT 获取出站发起流的程度有多高。 将报告成功和失败的出站 SNAT 流的计数器,可使用这些计数器排查和了解出站流的运行状况。
SYN 计数 (同步) 公共和内部负载均衡器 标准负载均衡器不会终止传输控制协议(TCP)连接,也不会与 TCP 或用户数据报数据包(UDP)流交互。 流及其握手始终位于源实例和虚拟机实例之间。 若要更好地排查 TCP 协议方案的问题,可以使用 SYN 数据包计数器了解进行了多少次 TCP 连接尝试。 该指标将报告接收到的 TCP SYN 数据包数目。
已用 SNAT 端口数 公共负载均衡器 标准负载均衡器报告每个后端实例使用的 SNAT 端口数。
数据路径可用性 公共和内部负载均衡器 标准负载均衡器持续练习从区域中到负载均衡器前端的数据路径,一直执行到支持虚拟机的 SDN 堆栈。 只要保留正常实例,这种度量就会遵循应用程序负载均衡的流量所用的相同路径。 此外,还会验证客户使用的数据路径。 度量对于应用程序不可见,且不会干扰其他操作。

全局负载均衡器指标

此表包含有关 Microsoft.Network/loadBalancers 表中的全局指标的其他信息:

指标 资源类型 说明
运行状况探测状态 公共全局负载均衡器 全局负载均衡器使用分布式运行状况探测服务,该服务根据配置设置监视应用程序终结点的运行状况。 此指标提供全局负载均衡器后端池中每个实例区域负载均衡器的聚合视图或每终结点筛选视图。 可以看到全局负载均衡器如何查看应用程序的运行状况,如运行状况探测配置所示。
数据路径可用性 公共全局负载均衡器 全局负载均衡器持续执行从区域内到负载均衡器前端的数据路径,一直执行到支持虚拟机的 SDN 堆栈。 只要保留正常实例,这种度量就会遵循应用程序负载均衡的流量所用的相同路径。 此外,还会验证客户使用的数据路径。 度量对于应用程序不可见,且不会干扰其他操作。

注意

与带宽相关的指标(例如 SYN 数据包、字节计数和数据包计数)不会使用 UDR(例如来自 NVA 或防火墙)捕获到内部负载均衡器的任何流量。

最大和最小聚合不适用于 SYN 计数、数据包计数、SNAT 连接计数和字节计数指标。 对于数据路径可用性和运行状况探测状态,不建议使用计数聚合。 请改为使用平均值来表示最佳运行状况数据。

指标维度

有关指标维度定义的信息,请参阅多维指标

此服务具有以下与其指标关联的维度。

维度 名称 描述
BackendIPAddress 后端 IP 一个或多个相关负载均衡规则的后端 IP 地址
BackendPort 后端端口 一个或多个相关负载均衡规则的后端端口
ConnectionState 连接状态 SNAT 连接的状态。 状态可以是挂起、成功或失败
方向 方向 流量流动的方向。 此值可以是入站或出站值。
FrontendIPAddress 前端 IP 一个或多个相关负载均衡规则的前端 IP 地址
FrontendPort 前端端口 一个或多个相关负载均衡规则的前端端口
ProtocolType 协议类型 相关负载均衡规则的协议。 协议可以是 TCP 或 UDP

资源日志

本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。

Microsoft.Network/loadBalancers 支持的资源日志

Category 类别显示名称 日志表 支持基本日志计划 支持引入时间转换 示例查询 导出成本
LoadBalancerHealthEvent 负载均衡器运行状况事件 ALBHealthEvent

与负载均衡器资源的可用性和运行状况相关的事件表。

查询

Azure Monitor 日志表

本节列出了与此服务相关的 Azure Monitor 日志表,日志分析可使用 Kusto 查询来查询这些表。 这些表包含资源日志数据,此外还可能包含其他数据,具体取决于所收集并路由到这些表的内容。

负载均衡器 Microsoft.Network/LoadBalancers

活动日志

链接表列出了可在此服务的活动日志中记录的操作。 这些操作是活动日志中所有可能的资源提供程序操作的子集。

有关活动日志条目架构的详细信息,请参阅活动日志架构