Azure Front Door 報告

Azure Front Door 分析報告提供 Azure Front Door 配置文件運作方式的內建全方位檢視,以及相關聯的 Web 應用程式防火牆 (WAF) 計量。 您也可以利用 Azure Front Door 的記錄 來執行進一步的疑難解答和偵錯。

內建報告包含流量和應用程式安全性的相關資訊。 Azure Front Door 提供流量報告和安全性報告。

流量報告 詳細資料
所有報表的主要計量 顯示從 Azure Front Door 邊緣存在點傳送到客戶端的整體數據,包括:
  • 尖峰頻寬
  • 要求
  • 快取命中率
  • 總延遲
  • 5XX 錯誤率
依網域的流量 提供 Azure Front Door 設定檔內所有網域的概觀:
  • 從 Azure Front Door 邊緣傳輸到客戶端的數據明細
  • 總要求數
  • 網域的 3XX/4XX/5XX 回應碼
依位置的流量
  • 依熱門國家/地區顯示要求和使用方式的地圖檢視檢視
  • 熱門國家/地區的趨勢檢視
使用方式
  • 從 Azure Front Door Edge 傳輸到客戶端的數據
  • 從來源傳輸到 Azure Front Door Edge 的數據
  • 從 Azure Front Door Edge 到客戶端的頻寬
  • 從來源到 Azure Front Door 邊緣的頻寬
  • 要求
  • 總延遲
  • 依 HTTP 狀態代碼的要求計數趨勢
快取
  • 依要求計數顯示快取命中率
  • 點擊和遺漏要求的趨勢檢視
頂端URL
  • 顯示要求計數
  • 傳輸的數據
  • 快取命中率
  • 最要求50個資產的回應狀態代碼散發
頂端查閱者
  • 顯示要求計數
  • 傳輸的數據
  • 快取命中率
  • 產生流量的前 50 名參考者的回應狀態代碼散發
頂級使用者代理程式
  • 顯示要求計數
  • 傳輸的數據
  • 快取命中率
  • 用來要求內容的前50個使用者代理程式的回應狀態代碼發佈
安全性報告 詳細資料
重要計量概觀
  • 顯示相符的 WAF 規則
  • 相符的 OWASP 規則
  • 相符的 Bot 保護規則
  • 相符的自定義規則
依維度的計量
  • 依動作細分相符的 WAF 規則趨勢
  • 依規則集類型和依規則群組排序的事件環圈圖
  • 依規則標識碼、國家/地區、IP 位址、URL 和使用者代理程序細分熱門事件清單

注意

只有在您使用 Azure Front Door 進階層時,才能使用安全性報告。

報告是免費的。 大部分報告是以存取記錄數據為基礎,但您不需要啟用存取記錄,或進行任何組態變更以使用報告。

如何存取報表

報表可透過 Azure 入口網站 和 Azure Resource Manager API 來存取。 您也可以 將報表下載為逗號分隔值 (CSV) 檔案

報表支援從前 90 天起的任何選取日期範圍。 根據選取的日期範圍,每 5 分鐘、每小時或每天的數據點。 一般而言,您可以檢視延遲在一小時內的數據,偶爾會有最多幾個小時的延遲。

使用 Azure 入口網站 存取報告

  1. 登入 Azure 入口網站,然後選取您的 Azure Front Door Standard/進階版 配置檔。

  2. 在瀏覽窗格中,選取 [分析] 底下的 [報表] 或 [安全性]。

    報表登陸頁面的螢幕快照

  3. 選取您想要檢視的報表。

    • 依網域的流量
    • 使用方式
    • 依位置的流量
    • Cache
    • 頂端URL
    • 頂端查閱者
    • 頂級使用者代理程式
  4. 選擇報表之後,您可以選取不同的篩選。

    • 顯示數據: 選取您要依網域檢視流量的日期範圍。 可用的範圍包括:

      • 最近 24 小時
      • 前 7 天
      • 最近 30 天
      • 最近 90 天
      • 本月
      • 上個月
      • 自訂日期

      根據預設,過去七天會顯示數據。 對於具有折線圖的報表,數據粒度會與您選取的日期範圍一起作為默認行為。

      • 5 分鐘 - 日期範圍每 5 分鐘一個數據點小於或等於 24 小時。 此粒度層級可用於14天或較短的日期範圍。
      • 依小時 – 日期範圍介於 24 小時到 30 天之間的每小時一個數據點。
      • 依日 – 日期範圍超過 30 天每天一個數據點。

      選取 [匯總 ] 以變更預設匯總粒度。

    • 位置: 選取一或多個國家/地區,以依用戶端位置進行篩選。 國家/地區分為六個區域:北美洲、亞洲、歐洲、非洲、大洋洲和南美洲。 請參閱 國家/地區對應。 根據預設,系統會選取所有國家/地區。

      位置維度的報表螢幕快照。

    • 通訊協議: 選取 HTTP 或 HTTPS 以檢視所選通訊協定的流量數據。

      通訊協議維度的報表螢幕快照。

    • 網域 - 選取一或多個端點或自定義網域。 根據預設,會選取所有端點和自定義網域。

      • 如果您在一個配置檔中刪除端點或自定義網域,然後在另一個配置檔中重新建立相同的端點或網域,報表會將新端點計算為不同的端點。
      • 如果您刪除自定義網域並將其系結至不同的端點,則行為取決於您檢視報表的方式。 如果您依自定義網域檢視報表,則會將這些報表視為一個自定義網域。 如果您依端點檢視報表,則會將報表視為個別專案。

      網域維度報表的螢幕快照。

  5. 如果您想要將數據匯出至 CSV 檔案,請選取 選取索引標籤上的 [下載 CSV] 連結。

    下載報表 CSV 檔案的螢幕快照。

以 CSV 格式匯出報表

您可以將任何 Azure Front Door 報告下載為 CSV 檔案。 每個 CSV 報告都包含一些一般資訊,而且所有 CSV 檔案中都可以取得資訊:

Description
Report 報表的名稱。
網域 報表的端點或自定義網域清單。
StartDateUTC 您產生報表的日期範圍開始日期,以國際標準時間 (UTC) 為單位。
EndDateUTC 以國際標準時間 (UTC) 產生報表的日期範圍結束。
GeneratedTimeUTC 產生報表的日期和時間,以國際標準時間 (UTC) 為單位。
Location 用戶端要求來源的國家/地區清單。 值預設為 All 。 不適用於 安全性 報告。
通訊協定 要求的通訊協定,也就是 HTTP 或 HTTPS。 不適用於熱門 URL依使用者代理程式的流量和安全性報告。
彙總 每個數據列、每 5 分鐘、每小時和每天的數據匯總粒度。 不適用於 依網域的流量、 最上層 URL依使用者代理程序 報告的流量,以及 安全性 報告。

每個報表也包含自己的變數。 選取報表以檢視報表所包含的變數。

網域 的流量報告包含下列欄位:

  • 網域
  • 要求總數
  • 快取點擊率
  • 3XX 要求
  • 4XX 要求
  • 5XX 要求
  • ByteTransferredFromEdgeToClient

所有報表中包含的關鍵計量

報表內會使用下列計量。

計量 描述
已傳輸的數據 針對選取的時間範圍、用戶端位置、網域和通訊協議,顯示從 Azure Front Door 邊緣 PoP 傳輸至客戶端的數據。
尖峰頻寬 從 Azure Front Door Edge PoP 到用戶端的頻寬使用量達到每秒的尖峰頻寬使用量,適用於所選時間範圍、用戶端位置、網域和通訊協定。
要求總數 Azure Front Door Edge PoP 針對所選時間範圍、用戶端位置、網域和通訊協定回應用戶端的要求數目。
快取點擊率 Azure Front Door 針對所選時間範圍、用戶端位置、網域和通訊協定提供其邊緣快取內容的所有可快取要求百分比。
5XX 錯誤率 用戶端 HTTP 狀態代碼為所選時間範圍、用戶端位置、網域和通訊協定的 5XX 要求百分比。
延遲總計 所選時間範圍、用戶端位置、網域和通訊協定之所有要求的平均延遲。 每個要求的延遲會測量為 Azure Front Door 收到用戶端要求的總時間,直到從 Azure Front Door 傳送至用戶端的最後一個回應位元組為止。

依網域報告的流量

網域 報告的流量會提供此 Azure Front Door 配置檔下所有網域的方格檢視。

報表登陸頁面的螢幕快照。

在此報告中,您可以檢視:

  • 要求計數
  • 從 Azure Front Door 傳輸到客戶端的數據
  • 每個網域的狀態代碼為 3XX、4XX 和 5XX 的要求

網域包括端點網域和自定義網域。

如果您發現計量低於預期,您可以移至其他索引標籤,以進一步調查或檢視存取記錄以取得詳細資訊。

使用報告

使用量 報告 會依各種維度顯示流量和響應狀態代碼的趨勢。

[使用量] 報告的螢幕快照。

使用量報告中包含的維度如下:

  • 在折線圖中,從邊緣到用戶端,以及從原點傳輸到邊緣的數據。
  • 在折線圖中,透過通訊協定從邊緣傳輸至客戶端的數據。
  • 折線圖中,從邊緣到用戶端的要求數目。
  • 折線圖中,依通訊協定 (HTTP 和 HTTPS) 從邊緣到用戶端的要求數目。
  • 折線圖中,從邊緣到用戶端的頻寬。
  • 總延遲,測量從 Azure Front Door 收到的用戶端要求到從 Azure Front Door 傳送至用戶端的最後一個回應位元組的總時間,在折線圖中。
  • 折線圖中的 HTTP 狀態代碼,從邊緣到用戶端的要求數目。 每個要求都會產生 HTTP 狀態代碼。 HTTP 狀態代碼會顯示為原始存取記錄中的 HTTPStatusCode。 狀態代碼描述 Azure Front Door Edge PoP 如何處理要求。 例如,2XX 狀態代碼表示要求已成功提供給用戶端。 當 4XX 狀態代碼指出發生錯誤時。
  • 折線圖中的 HTTP 狀態代碼,從邊緣到用戶端的要求數目。 HTTP 狀態代碼的要求百分比會顯示在方格中。

依位置報告的流量

依位置報告的流量會顯示:

  • 存取您資產的前 50 個國家/地區。
  • 依國家/地區細分計量,並提供您產生最多流量的國家/地區的整體檢視。
  • 快取命中率較高的國家/地區,以及較高的 4XX/5XX 錯誤碼速率。

[依位置的流量] 報告的螢幕快照。

下列專案包含在報表中:

  • 透過移出資料或您選擇的要求,檢視前 50 個國家/地區的世界地圖檢視檢視檢視。
  • 兩個折線圖顯示前五個國家/地區的趨勢檢視,數據已移出,以及您選擇的要求。
  • 從 Azure Front Door 傳送至用戶端的頂端國家或地區方格、傳送的數據百分比、要求數目、依國家或地區的要求百分比、快取命中率、4XX 回應碼計數和 5XX 回應碼計數。

快取報表

取報表 會根據要求提供快取點擊和遺漏的圖表檢視,以及快取命中率。 瞭解 Azure Front Door 快取內容如何協助您改善應用程式的效能,因為快取命中可提供最快的效能。 您可以將快取遺漏降至最低,以優化數據傳遞速度。

[快取] 報表的螢幕快照。

快取報表包括:

  • 折線圖中的快取命中和遺漏計數趨勢。
  • 折線圖中的快取命中率。

快取叫用/遺漏描述用戶端要求的要求號碼快取叫用和快取遺漏。

  • 點擊數:直接從 Azure Front Door Edge PoP 提供服務的用戶端要求。 是指原始存取記錄 中 CacheStatus 值為 HITPARTIAL_HITREMOTE_HIT的要求。
  • 遺漏:Azure Front Door Edge POP 從來源擷取內容的用戶端要求。 是指原始存取原始記錄 中 CacheStatus 欄位值為 MISS 的要求。

快取命中率 描述直接從邊緣提供的快取要求百分比。 快取命中率的公式為: (PARTIAL_HIT +REMOTE_HIT+HIT/ (HIT + MISS + PARTIAL_HIT + REMOTE_HIT)*100%

符合下列需求的要求會包含在計算中:

它會排除下列所有案例:

  • 因為規則集而遭到拒絕的要求。
  • 包含相符規則集的要求,其設定為停用快取。
  • Azure Front Door WAF 封鎖的要求。
  • 當原始響應標頭指出不應該快取它們時,要求。 例如,具有 Cache-Control: privateCache-Control: no-cachePragma: no-cache 標頭的要求會防止快取回應。

頂端 URL 報告

端 URL 報告 可讓您檢視透過特定端點或自定義網域所產生的流量量。 您會在過去90天內看到過去90天內要求最多50個資產的數據。

[最上層 URL] 報表的螢幕快照。

熱門 URL 會以下欄值顯示:

  • URL,此 URL 參考要求資產的完整路徑,格式為 http(s)://contoso.com/index.html/images/example.jpg。 URL 是指原始存取記錄中 RequestUri 欄位的值。
  • 要求計數。
  • 要求會計算為 Azure Front Door 所服務要求總數的百分比。
  • 傳輸的數據。
  • 傳輸的數據百分比。
  • 快取命中率百分比。
  • 回應碼為 4XX 的要求。
  • 回應碼為 5XX 的要求。

使用者可以依要求計數、要求計數百分比、傳輸的數據,以及傳輸的數據百分比來排序 URL。 系統會依小時匯總所有計量,而且可能會根據選取的時間範圍而有所不同。

注意

頂端 URL 可能會隨著時間而變更。 若要取得前 50 個 URL 的精確清單,Azure Front Door 會依小時計算所有 URL 要求,並在一天內保留執行總數。 50 個 URL 底部的 URL 可能會上升或卸載一天清單,因此這些 URL 的總數是近似值。

前 50 個 URL 可能會在清單中上升和下降,但很少會從清單中消失,因此前 50 個 URL 的數位通常很可靠。 當 URL 卸除清單,並在一天內再次上升時,會根據出現在該期間之 URL 的要求編號,估計清單中遺漏的要求數目。

頂端查閱者報告

端查閱者 報告會顯示特定 Azure Front Door 端點或自定義網域的前 50 名參考者。 您可以在過去 90 天內檢視任何期間的數據。 查閱者指出產生要求的來源URL。 查閱者可能來自搜尋引擎或其他網站。 如果使用者直接在瀏覽器的網址列中輸入 URL(例如 https://contoso.com/index.html),則要求的查閱者為 Empty

[頂端查閱者] 報表的螢幕快照。

頂端查閱者報表包含下列值。

  • 查閱者,這是原始存取記錄檔中 [查閱者] 字段的值。
  • 要求計數。
  • 要求計數會計算為所選時段內 Azure Front Door 所服務的總要求百分比。
  • 傳輸的數據。
  • 傳輸的數據百分比。
  • 快取命中率百分比。
  • 回應碼為 4XX 的要求。
  • 回應碼為 5XX 的要求。

您可以依要求計數、要求 %、傳輸的數據和傳輸的數據 %排序。 系統會依小時匯總所有計量,而且可能會根據選取的時間範圍而有所不同。

最高使用者代理程序報告

上層的使用者代理程式 報告會顯示用來要求內容的前50個使用者代理程式的圖形和統計數據檢視。 下列清單顯示範例使用者代理程式:

  • Mozilla/5.0 (Windows NT 10.0;WOW64)
  • AppleWebKit/537.36 (KHTML,例如 Gecko)
  • Chrome/86.0.4240.75
  • Safari/537.36。

方格會顯示要求計數、要求%、傳輸的數據和傳輸的數據、快取命中率%、回應碼為 4XX 的要求,以及回應碼為 5XX 的要求。 使用者代理程式是指存取記錄中 UserAgent 的值。

注意

頂級使用者代理程式可能會隨著時間而變更。 若要取得前 50 名使用者代理程式的準確清單,Azure Front Door 會依小時計算所有使用者代理程式要求,並在一天內保留執行總數。 50 個使用者代理程式底部的使用者代理程式可能會在一天中升至或卸除清單,因此這些使用者代理程式的總數是近似值。

前 50 名使用者代理程式可能會在清單中上升和下降,但它們很少從清單中消失,因此頂級使用者代理程式的數位通常很可靠。 當使用者代理程式卸除清單並一天再次上升時,系統會根據出現在該期間的使用者代理程式要求數目,估計清單中遺漏的要求數目。

安全性報告

安全性 報告 提供 WAF 活動的圖形和統計數據檢視。

維度 描述
概觀計量 - 相符的 WAF 規則 符合自定義 WAF 規則、受控 WAF 規則和 Bot 保護規則的要求。
概觀計量 - 封鎖的要求 符合WAF規則之所有要求中,WAF 規則封鎖的要求百分比。
概觀計量 - 相符的受控規則 符合受控 WAF 規則的要求。
概觀計量 - 相符的自定義規則 符合自定義 WAF 規則的要求。
概觀計量 - 相符的 Bot 規則 符合 Bot 保護規則的要求。
依動作的 WAF 要求趨勢 依動作要求的四個折線圖趨勢。 動作為 [封鎖]、 [記錄]、 [允許] 和 [ 重新導向]。
依規則類型排序的事件 依規則類型散發 WAF 要求的環圈圖。 規則類型包括 Bot 保護規則、自訂規則和受控規則。
依規則群組的事件 依規則群組散發 WAF 要求的環圈圖。
依動作的要求 依動作的要求數據表,依遞減順序排列。
依規則標識碼排序的要求 前 50 個規則標識碼的要求數據表,依遞減順序排列。
依頂級國家/地區的要求 前 50 個國家 / 地區的要求表格,依遞減順序排列。
依最上層用戶端IP的要求 依前 50 個 IP 的要求數據表,依遞減順序排列。
依最上層要求URL的要求 依前 50 個 URL 的要求數據表,依遞減順序排列。
依最上層主機名的要求 依前 50 個主機名的要求數據表,依遞減順序排列。
最高使用者代理程式的要求 前50名使用者代理程式的要求數據表,依遞減順序排列。

下一步

瞭解 Azure Front Door 即時監視計量