監控路線

「依路徑監控」功能可讓您匯總 Cloud Logging 中的後端記錄,並加以整理,顯示網頁應用程式中不同路徑的各項指標。

路徑監控用途

路徑指標可讓您深入瞭解網頁應用程式路徑的成效和行為。監控及分析這些指標,即可最佳化路線、排解問題,並提升應用程式的使用者體驗。

優點

  • 效能疑難排解:找出延遲時間 (p95) 或錯誤率偏高的特定路由,以便進行針對性最佳化。
  • 流量分析:瞭解不同路徑的要求量,有助於排定資源優先順序,並找出熱門功能。
  • 錯誤追蹤:監控個別路徑上的 4xx 和 5xx 錯誤,快速偵測及解決影響應用程式特定部分的問題。

用途

  • API 效能最佳化:API 供應商可使用以路徑為基礎的指標,找出速度緩慢或容易出錯的端點,並最佳化其效能。這可加快回應速度、提升可靠性,並改善開發人員體驗。
  • 網頁應用程式效能監控:開發人員可監控路徑指標,找出效能瓶頸,並對特定網頁或功能進行最佳化。這可提供更快速流暢的使用者體驗。
  • 電子商務轉換最佳化:電子商務商家可使用路徑指標,追蹤不同產品頁面和結帳程序的成效。這項資料可用於最佳化使用者體驗,並提高轉換率。

啟用路徑監控功能

如要選擇加入並啟用路徑式監控功能:

  1. 在 Firebase 控制台中,依序前往「Hosting & Serverless」> 「App Hosting」。

  2. 選取後端。

  3. 在「Routes」(路徑) 中,選取「Register routes」(註冊路徑),啟用路徑監控功能。

選擇加入後,您可以在應用程式中新增要監控的路徑。請務必瞭解使用這項功能可能產生的費用影響。

註冊路由

對於從應用程式傳送的每項網路要求,App Hosting 會將要求對應至與要求網址相符的最特定路徑模式。模式比對只會影響日後的要求,先前要求的比對結果和資料不會受到新的自訂網址模式輸入影響。

輸入路徑時,請使用以正斜線 (/) 開頭且不含空白區段的網址路徑模式。請使用下列路徑區隔語法,建立與網址路徑相符的模式:

  • 純文字:與路徑片段完全相符
  • *:比對單一路徑區隔中的任何字串
  • **:比對任意路徑後置字串

下表說明一些可能的自訂網址模式比對。

比對條件 建立自訂網址模式,例如… 符合這個網址模式的範例
確切網址 /foo/baz example.com/foo/baz
任何單一路徑區隔 (*) /*/baz example.com/foo/baz

example.com/bar/baz

/*/*/baz example.com/foo/bar/baz

example.com/bah/qux/baz

/foo/* example.com/foo/baz

example.com/foo/bar

注意:這個模式與 example.com/foo 不相符。

任意路徑後置字串 (**) /foo/** example.com/foo

example.com/foo/baz

example.com/foo/baz/more/segments

請注意,路徑監控功能有以下極端情況:

  • Firebase 不支援 *.[file extension] 等自訂網址模式語法 (例如 *.png 或 *.css)。
  • 只要符合網址模式,就會計入要求。/foo/baz 會同時計入 /* 和 /foo/*。

最多可註冊 20 個路由進行監控。

監控指標

每個註冊路徑都有下列指標:

  • 要求數量
  • 錯誤 (5xx 和 4xx)
  • p95 延遲時間
  • CDN 快取命中率

所有指標都會顯示在「總覽」分頁頂端選取的時間範圍內。

定價

如要使用路徑指標,必須啟用 Cloud Logging 的記錄指標功能。大多數專案的費用不會增加,但請注意,如果選擇採用路徑監控功能,Cloud Logging 用量可能會增加。

如要進一步瞭解 Cloud Logging 定價及估算費用,請參閱「Cloud Logging 定價」。