应用程序网关的指标
应用程序网关会将数据点发布到 Azure Monitor,以提高应用程序网关和后端实例的性能。 这些数据点称为指标,是一组有序时序数据集中的数值。 指标描述应用程序网关在特定时间的某些方面。 如果请求通过应用程序网关传送,则应用程序网关将会测量其指标并每隔 60 秒发送一次指标。 如果没有任何请求通过应用程序网关传送,或者指标没有数据,则不会报告指标。 有关详细信息,请参阅 Azure Monitor 指标。
应用程序网关 V2 SKU 支持的指标
注意
有关 TLS/TCP 代理相关信息,请访问数据参考。
计时指标
应用程序网关提供多个与请求和响应相关的内置计时指标,这些指标的度量单位均为毫秒。
注意
如果应用程序网关中有多个侦听器,请在比较不同的延迟指标时始终按“侦听器”维度进行筛选,以便获得有意义的推理结果。
注意
指标数据中可能会观察到延迟,因为所有指标的聚合间隔为一分钟。 基于指标开始时间,此延迟可能因不同的应用网关实例而异。
可以使用计时指标确定速度减慢的原因是与客户端网络、应用程序网关性能、后端网络和后端服务器 TCP 堆栈饱和、后端应用程序性能相关,还是与文件大小较大有关。 有关详细信息,请参阅计时指标。
例如,如果“后端第一个字节响应时间”趋势出现峰值,但“后端连接时间”趋势保持稳定,则你可以推理出,应用程序网关到后端的延迟以及建立连接所花费的时间是稳定的。 出现峰值的原因是后端应用程序的响应时间增大。 另一方面,如果“后端第一个字节响应时间”中的峰值与“后端连接时间”中的相应峰值相关联,则你可以推断出,应用程序网关与后端服务器或后端服务器 TCP 堆栈之间的网络已饱和。
如果观察到“后端最后一个字节响应时间”出现峰值,但“后端第一个字节响应时间”稳定,则你可以推断出,出现峰值的原因是请求的文件较大。
同理,如果“应用程序网关总时间”出现高峰,但“后端最后一个字节响应时间”稳定,则可能表示应用程序网关出现性能瓶颈,或者客户端与应用程序网关之间的网络出现瓶颈。 此外,如果“客户端 RTT”也出现相应的高峰,则指示出现这种性能下降的原因是客户端与应用程序网关之间的网络有问题。
应用程序网关指标
对于应用程序网关,提供了多个指标。 有关列表,请参阅应用程序网关指标。
后端指标
对于应用程序网关,提供了多个后端指标。 有关列表,请参阅后端指标。
Web 应用程序防火墙 (WAF) 指标
有关 WAF 监视的信息,请参阅 WAF v2 指标和 WAF v1 指标。
指标可视化
浏览到应用程序网关,并在“监视”下选择“指标” 。 若要查看可用值,请选择“指标”下拉列表 。
在下图中可以看到过去 30 分钟显示的三个指标的示例:
若要查看当前的指标列表,请参阅 Azure Monitor 支持的指标。
后续步骤
- 使用 Azure Monitor 日志可视化计数器和事件日志。
- Visualize your Azure Activity Log with Power BI(使用 Power BI 直观显示 Azure 活动日志)博客文章。
- View and analyze Azure activity logs in Power BI and more(在 Power BI 和其他组件中查看和分析 Azure 活动日志)博客文章。