「依路徑監控」功能可讓您匯總 Cloud Logging 中的後端記錄,並加以整理,顯示網頁應用程式中不同路徑的各項指標。
路徑監控用途
路徑指標可讓您深入瞭解網頁應用程式路徑的成效和行為。監控及分析這些指標,即可最佳化路線、排解問題,並提升應用程式的使用者體驗。
優點
- 效能疑難排解:找出延遲時間 (p95) 或錯誤率偏高的特定路由,以便進行針對性最佳化。
- 流量分析:瞭解不同路徑的要求量,有助於排定資源優先順序,並找出熱門功能。
- 錯誤追蹤:監控個別路徑上的 4xx 和 5xx 錯誤,快速偵測及解決影響應用程式特定部分的問題。
用途
- API 效能最佳化:API 供應商可使用以路徑為基礎的指標,找出速度緩慢或容易出錯的端點,並最佳化其效能。這可加快回應速度、提升可靠性,並改善開發人員體驗。
- 網頁應用程式效能監控:開發人員可監控路徑指標,找出效能瓶頸,並對特定網頁或功能進行最佳化。這可提供更快速流暢的使用者體驗。
- 電子商務轉換最佳化:電子商務商家可使用路徑指標,追蹤不同產品頁面和結帳程序的成效。這項資料可用於最佳化使用者體驗,並提高轉換率。
啟用路徑監控功能
如要選擇加入並啟用路徑式監控功能:
在 Firebase 控制台中,依序前往「Hosting & Serverless」> 「App Hosting」。
選取後端。
在「Routes」(路徑) 中,選取「Register routes」(註冊路徑),啟用路徑監控功能。
選擇加入後,您可以在應用程式中新增要監控的路徑。請務必瞭解使用這項功能可能產生的費用影響。
註冊路由
對於從應用程式傳送的每項網路要求,App Hosting 會將要求對應至與要求網址相符的最特定路徑模式。模式比對只會影響日後的要求,先前要求的比對結果和資料不會受到新的自訂網址模式輸入影響。
輸入路徑時,請使用以正斜線 (/) 開頭且不含空白區段的網址路徑模式。請使用下列路徑區隔語法,建立與網址路徑相符的模式:
- 純文字:與路徑片段完全相符
*:比對單一路徑區隔中的任何字串**:比對任意路徑後置字串
下表說明一些可能的自訂網址模式比對。
| 比對條件 | 建立自訂網址模式,例如… | 符合這個網址模式的範例 |
|---|---|---|
| 確切網址 | /foo/baz |
example.com/foo/baz |
任何單一路徑區隔 (*) |
/*/baz |
example.com/foo/baz
|
/*/*/baz |
example.com/foo/bar/baz
|
|
/foo/* |
example.com/foo/baz
注意:這個模式與 |
|
任意路徑後置字串 (**) |
/foo/** |
example.com/foo
|
請注意,路徑監控功能有以下極端情況:
- Firebase 不支援
*.[file extension]等自訂網址模式語法 (例如*.png或*.css)。 - 只要符合網址模式,就會計入要求。
/foo/baz會同時計入/*和/foo/*。
最多可註冊 20 個路由進行監控。
監控指標
每個註冊路徑都有下列指標:
- 要求數量
- 錯誤 (5xx 和 4xx)
- p95 延遲時間
- CDN 快取命中率
所有指標都會顯示在「總覽」分頁頂端選取的時間範圍內。
定價
如要使用路徑指標,必須啟用 Cloud Logging 的記錄指標功能。大多數專案的費用不會增加,但請注意,如果選擇採用路徑監控功能,Cloud Logging 用量可能會增加。
如要進一步瞭解 Cloud Logging 定價及估算費用,請參閱「Cloud Logging 定價」。