查看歷來趨勢
本頁面說明 Cloud Profiler 的歷史記錄檢視畫面。此 API 適用於想瞭解函式平均資源用量隨時間變化的開發人員。
事前準備
這項功能會顯示最近 30 天的資料。如果服務是新部署的,或是至少 30 天未部署,這些圖表可能會空白或不完整。
開啟記錄檢視畫面
您可以透過多種方式查看服務中函式的資源用量記錄。
查看多個函式的記錄
如要顯示多個函式的平均用量,請按一下「記錄」圖示 show_chart:
根據預設,這個檢視畫面會顯示平均使用率最高的 5 個函式記錄。您可以設定這個檢視畫面,顯示或隱藏特定功能:
查看特定函式的歷史記錄
如要查看特定函式的平均使用率,請執行下列任一操作:
- 在火焰圖中,將滑鼠游標放在包含所需函式的框架上,然後按一下框架工具提示中的「Show History」(顯示記錄)。
- 按一下「List」圖示 list,找出所需函式,選取「Actions」圖示 more_vert,然後選取「Show History」。
瞭解圖表
圖表中的每個資料列都會顯示特定函式的資源使用量記錄。圖表會顯示 30 天的資料。圖表上最新的資料點是前一天資料。
您可以透過「值類型」選單,將剖析資料以百分比的形式顯示為所有函式的資源用量,或是以指標單位的絕對值顯示。函式的絕對用量是根據 24 小時內所有設定檔的總資源用量,與該期間設定檔數量的比率來決定。
您可以透過「Show up to」選單,設定要顯示的函式數量上限。根據預設,這個值會設為 5 個函式。
圖表標題會指出圖表顯示的是自身使用量還是總使用量。標題也會標示要顯示歷來資料的資源。在上一個螢幕截圖中,圖表標題會顯示 CPU time
資料。
圖表標題列出顯示資源用量的函式名稱。
操控圖表
如要醒目顯示特定函式的資料,請將游標懸停在圖例中的函式名稱上。
如要查看資料點的詳細資訊,請將滑鼠游標懸停在資料點上,啟用工具提示:
如上方螢幕截圖所示,工具提示會顯示以下內容:
- 函式名稱
- 函式檔案名稱
- 日期
- 絕對用量和百分比用量
- 用於產生資料點的設定檔數量
篩選圖表
如要顯示或隱藏函式,請使用篩選器。篩選器會接受規則運算式做為篩選器值,且比對時會區分大小寫。規則運算式會與所有函式名稱和檔案名稱進行比對。
如要新增篩選器,請按一下「新增記錄篩選器」,從清單中選取所需選項,然後輸入篩選器的值。
篩選器 | 說明 |
---|---|
顯示 | 如要顯示名稱或檔案名稱符合 RE2 規則運算式的函式,請新增這個篩選器,並將值設為規則運算式。 如果您新增多個 |
隱藏 | 如要隱藏名稱或檔案名稱符合規則運算式的所有函式,請新增這個篩選器,並將值設為規則運算式。 如果您新增多個 |
疑難排解
本節列出歷史記錄檢視畫面特有的相關問題。如需其他 Profile Analyzer 問題的相關說明,請參閱一般疑難排解一節。
行為 | 原因 | 解決方案 |
---|---|---|
一或多個函式缺少部分資料點。 | 圖表會顯示 30 天的歷來資料。如果某天沒有資料,圖表就不會加入任何資料點,可能會導致圖表部分空白。 | 缺少資料並非錯誤狀態。 |
圖表為空白,並顯示訊息 No data is available for the filter selections 。 |
對於新部署的服務,系統無法顯示歷來資料。 如果已套用篩選器,則篩選器組合可能會導致服務中的所有函式都無法顯示資料。舉例來說,如果套用 |
對於新部署的服務,歷史記錄檢視畫面應為空白。 如果已套用篩選器,請確認篩選器組合不會排除所有可能的函式。 |