应用程序网关的指标

Azure 应用程序网关通过 Azure Monitor 指标提供全面的监视功能。 这些指标可帮助你跟踪应用程序网关实例的性能和运行状况,包括请求延迟、后端连接和吞吐量度量。

本文介绍可用于应用程序网关的指标、如何访问和可视化指标,以及如何基于指标阈值配置警报。 了解有助于诊断性能瓶颈、后端运行状况指标和 Web 应用程序防火墙(WAF)指标的计时指标,以便进行安全监视。 有关详细信息,请参阅 Azure Monitor 指标

指标概述

应用程序网关指标是定期收集的数值,用于描述特定时间点网关的性能特征。 当请求流经应用程序网关时,这些指标会自动发布到 Azure Monitor,数据点每隔 60 秒捕获一次。

应用程序网关 V2 SKU 支持的指标

备注

有关 TLS/TCP 代理相关信息,请访问数据参考

计时指标

应用程序网关提供多个与请求和响应相关的内置计时指标,这些指标的度量单位均为毫秒。

应用程序网关计时指标关系图的截图。

备注

如果应用程序网关中有多个侦听器,则始终按 侦听器 维度进行筛选,同时比较不同的延迟指标以获取有意义的推理。

备注

指标数据中可能会观察到延迟,因为所有指标的聚合间隔为一分钟。 此延迟可能因指标开始时间的不同应用程序网关实例而异。

可以使用计时指标来确定观察到的减速是由于客户端网络、应用程序网关性能、后端网络和后端服务器 TCP 堆栈饱和、后端应用程序性能还是大文件大小造成的。 有关详细信息,请参阅计时指标

例如,如果“后端第一个字节响应时间”趋势出现峰值,但“后端连接时间”趋势保持稳定,则你可以推理出,应用程序网关到后端的延迟以及建立连接所花费的时间是稳定的。 出现峰值的原因是后端应用程序的响应时间增大。 另一方面,如果“后端第一个字节响应时间”中的峰值与“后端连接时间”中的相应峰值相关联,则你可以推断出,应用程序网关与后端服务器或后端服务器 TCP 堆栈之间的网络已饱和

如果观察到“后端最后一个字节响应时间”出现峰值,但“后端第一个字节响应时间”稳定,则你可以推断出,出现峰值的原因是请求的文件较大

同理,如果“应用程序网关总时间”出现高峰,但“后端最后一个字节响应时间”稳定,则可能表示应用程序网关出现性能瓶颈,或者客户端与应用程序网关之间的网络出现瓶颈。 此外,如果“客户端 RTT”也出现相应的高峰,则指示出现这种性能下降的原因是客户端与应用程序网关之间的网络有问题。

应用程序网关指标

对于应用程序网关,提供了多个指标。 有关列表,请参阅应用程序网关指标

后端指标

对于应用程序网关,提供了多个后端指标。 有关列表,请参阅后端指标

Web 应用程序防火墙 (WAF) 指标

有关 WAF 监视的信息,请参阅 WAF v2 指标WAF v1 指标

指标可视化

浏览到应用程序网关,并在“监视”下选择“指标” 。 若要查看可用值,请选择“指标”下拉列表 。

在下图中可以看到过去 30 分钟显示的三个指标的示例:

显示三个指标的指标视图的屏幕截图。

若要查看当前的指标列表,请参阅 Azure Monitor 支持的指标

后续步骤