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

Azure Front Door 监视数据参考

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

有关可为 Azure Front Door 收集的数据以及如何使用它的详细信息,请参阅 Monitor Azure Front Door

指标

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

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

重要

Azure Front Door(经典版)将于 2027 年 3 月 31 日停用。 为了避免任何服务中断,请务必在 2027 年 3 月之前将 Azure Front Door(经典版)配置文件迁移到 Azure Front Door 标准层或高级层。 有关详细信息,请参阅 Azure Front Door(经典版)停用

Microsoft.Network/frontdoors 支持的指标

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

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

表标题

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

类别:后端运行状况

指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
后端运行状况百分比

从 HTTP/S 代理到后端,成功运行状况探测的百分比
BackendHealthPercentage 百分比 平均值 Backend, BackendPool PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D

类别:延迟

指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
后端请求延迟

自请求由 HTTP/S 代理发送到后端直至 HTTP/S 代理从后端收到最后一个响应字节为止,所计算的时间
BackendRequestLatency 毫秒 平均值 Backend PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
总滞后时间

自请求由 HTTP/S 代理接收后到客户端确认来自 HTTP/S 代理的最后一个响应字节止,所计算的时间
TotalLatency 毫秒 平均值 HttpStatus、、HttpStatusGroupClientRegion、、ClientCountry PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D

类别:流量

指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
后端请求计数

从 HTTP/S 代理发送到后端的请求数
BackendRequestCount 计数 总计(总和) HttpStatusHttpStatusGroup、、 Backend PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
计费响应大小

作为响应从 HTTP/S 代理发送到客户端的计费字节数(每个请求最小 2KB)。
BillableResponseSize 字节 总计(总和) HttpStatus、、HttpStatusGroupClientRegion、、ClientCountry PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
请求计数

HTTP/S 代理提供的客户端请求数
RequestCount 计数 总计(总和) HttpStatus、、HttpStatusGroupClientRegion、、ClientCountry PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
请求大小

以请求的形式从客户端发送到 HTTP/S 代理的字节数
RequestSize 字节 总计(总和) HttpStatus、、HttpStatusGroupClientRegion、、ClientCountry PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
响应大小

以响应的形式从 HTTP/S 代理发送到客户端的字节数
ResponseSize 字节 总计(总和) HttpStatus、、HttpStatusGroupClientRegion、、ClientCountry PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
Web 应用程序防火墙请求计数

Web 应用程序防火墙所处理的客户端请求数
WebApplicationFirewallRequestCount 计数 总计(总和) PolicyNameRuleName、、 Action PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D

Microsoft.Cdn/profiles 支持的指标

下表列出了可用于 Microsoft.Cdn/profiles 资源类型的所有指标。

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

表标题

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

类别:延迟

指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
源延迟

从 AFDX 边缘向后端发送请求起,到 AFDX 接收到来自后端的最后一个响应字节为止所计算的时间。
OriginLatency 毫秒 平均值 Origin, Endpoint PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
总滞后时间

自请求由 HTTP/S 代理接收后到客户端确认来自 HTTP/S 代理的最后一个响应字节止,所计算的时间
TotalLatency 毫秒 平均值 HttpStatus、、HttpStatusGroupClientRegionClientCountryEndpoint PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D

类别:源运行状况

指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
源运行状况百分比

从 AFDX 到后端的成功运行状况探测的百分比。
OriginHealthPercentage 百分比 平均值 Origin, OriginGroup PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D

类别:请求状态

指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
字节命中率

这是缓存提供的总字节数与总响应字节数的比率
ByteHitRatio 百分比 平均值 Endpoint PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
4XX 百分比

响应状态代码为 4XX 的所有客户端请求的百分比
Percentage4XX 百分比 平均值 EndpointClientRegion、、 ClientCountry PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
5XX 百分比

响应状态代码为 5XX 的所有客户端请求的百分比
Percentage5XX 百分比 平均值 EndpointClientRegion、、 ClientCountry PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D

类别:流量

指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
活动 Websocket 连接

活动 WebSocket 连接数
ActiveWebSocketConnections 计数 总计(总和) <无> PT1M
平均 WebSocket 连接持续时间

WebSocket 连接所花费的平均时间
AverageWebSocketConnectionDuration 毫秒 平均值 HttpStatus、、HttpStatusGroupClientRegionClientCountryEndpoint PT1M
源请求计数

从 AFDX 发送到源的请求数。
OriginRequestCount 计数 总计(总和) HttpStatus、、HttpStatusGroupOrigin、、Endpoint PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
请求计数

HTTP/S 代理提供的客户端请求数
RequestCount 计数 总计(总和) HttpStatus、、HttpStatusGroupClientRegionClientCountryEndpoint PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
请求大小

以请求的形式从客户端发送到 AFDX 的字节数。
RequestSize 字节 总计(总和) HttpStatus、、HttpStatusGroupClientRegionClientCountryEndpoint PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
响应大小

以响应的形式从 HTTP/S 代理发送到客户端的字节数
ResponseSize 字节 总计(总和) HttpStatus、、HttpStatusGroupClientRegionClientCountryEndpoint PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
Web 应用程序防火墙 JS 质询请求计数

Web 应用程序防火墙评估的 JS 质询请求数
WebApplicationFirewallJsRequestCount 计数 总计(总和) PolicyNameRuleName、、 Action PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
Web 应用程序防火墙请求计数

Web 应用程序防火墙所处理的客户端请求数
WebApplicationFirewallRequestCount 计数 总计(总和) PolicyNameRuleName、、 Action PT1M、PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D
WebSocket 连接

请求的 WebSocket 连接数
WebSocketConnections 计数 总计(总和) HttpStatus、、HttpStatusGroupClientRegionClientCountryEndpoint PT1M

注意

指标在有限的时间内免费记录和存储。 若支付额外费用,则可以存储更长时间。

下表提供了指标的更详细说明。

指标 说明
字节命中率 从 Azure Front Door 缓存提供的流量百分比,根据总出口流量计算。 如果大多数流量转发到原点而不是从缓存提供,则字节命中率较低。

字节命中率 =(从边缘的流出量 - 从源点的流出量)/从边缘的流出量。

从字节命中率计算中排除的方案:
  • 可以通过规则引擎或查询字符串缓存行为显式禁用缓存。
  • 使用 no-storeprivate 缓存指令显式配置 Cache-Control 指令。
源运行状况百分比 从 Azure Front Door 发送到原点的运行状况探测中的成功百分比。
源延迟 Azure Front Door 计算从向源发送请求到从源接收最后一个响应字节的时间。 源延迟中排除了 WebSocket。
源请求计数 从 Azure Front Door 发送到原点的请求数。
4XX 百分比 响应状态代码为 4XX 的所有客户端请求所占的百分比。
5XX 百分比 响应状态代码为 5XX 的所有客户端请求所在的百分比。
请求计数 通过 Azure Front Door 提供的客户端请求数,包括完全从缓存提供的请求。
请求大小 以请求形式从客户端发送到 Azure Front Door 的字节数。
响应大小 以响应的形式从 Front Door 发送到客户端的字节数。
总延迟 Azure Front Door 接收客户端请求,并将最后一个响应字节发送到客户端。 此值是总时间。 用于 WebSocket,此指标指建立 WebSocket 连接所需的时间。
Web 应用程序防火墙请求计数 Azure Front Door Web 应用程序防火墙处理的请求数。

注意

如果对原点的请求超时,则“Http 状态”维度的值为 0

指标维度

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

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

  • 操作
  • 后端
  • BackendPool
  • ClientCountry
  • ClientRegion
  • HttpStatus
  • HttpStatusGroup
  • PolicyName
  • RuleName
  • 操作
  • ClientCountry
  • ClientRegion
  • 终结点
  • HttpStatus
  • HttpStatusGroup
  • 来源
  • OriginGroup
  • PolicyName
  • RuleName

资源日志

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

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

Category 类别显示名称 日志表 支持基本日志计划 支持引入时间转换 示例查询 导出成本
FrontdoorAccessLog Frontdoor 访问日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询
FrontdoorWebApplicationFirewallLog Frontdoor Web 应用程序防火墙日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询

Microsoft.Cdn/profiles 支持的资源日志

Category 类别显示名称 日志表 支持基本日志计划 支持引入时间转换 示例查询 导出成本
AzureCdnAccessLog Azure CDN 访问日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询
FrontDoorAccessLog FrontDoor 访问日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询
FrontDoorHealthProbeLog FrontDoor 运行状况探测日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询
FrontDoorWebApplicationFirewallLog FrontDoor WebApplicationFirewall 日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询

Microsoft.Cdn/profiles/endpoints 支持的资源日志

Category 类别显示名称 日志表 支持基本日志计划 支持引入时间转换 示例查询 导出成本
CoreAnalytics 获取终结点的指标,例如带宽、流出量等。 AzureDiagnostics

来自多个 Azure 资源的日志。

查询

Azure Monitor 日志表

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

Azure Front Door Microsoft.Network/frontdoors

Azure Front Door Microsoft.Cdn/profiles

活动日志

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

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