查看歷來趨勢

本頁面說明 Cloud Profiler 的歷史記錄檢視畫面。此 API 適用於想瞭解函式平均資源用量隨時間變化的開發人員。

事前準備

這項功能會顯示最近 30 天的資料。如果服務是新部署的,或是至少 30 天未部署,這些圖表可能會空白或不完整。

開啟記錄檢視畫面

您可以透過多種方式查看服務中函式的資源用量記錄。

查看多個函式的記錄

如要顯示多個函式的平均用量,請按一下「記錄」圖示

顯示篩選列。

根據預設,這個檢視畫面會顯示平均使用率最高的 5 個函式記錄。您可以設定這個檢視畫面,顯示或隱藏特定功能:

顯示預設的記錄檢視畫面。

查看特定函式的歷史記錄

如要查看特定函式的平均使用率,請執行下列任一操作:

  • 在火焰圖中,將滑鼠游標放在包含所需函式的框架上,然後按一下框架工具提示中的「Show History」(顯示記錄)。
  • 按一下「List」圖示 ,找出所需函式,選取「Actions」圖示 ,然後選取「Show History」

瞭解圖表

圖表中的每個資料列都會顯示特定函式的資源使用量記錄。圖表會顯示 30 天的資料。圖表上最新的資料點是前一天資料。

您可以透過「值類型」選單,將剖析資料以百分比的形式顯示為所有函式的資源用量,或是以指標單位的絕對值顯示。函式的絕對用量是根據 24 小時內所有設定檔的總資源用量,與該期間設定檔數量的比率來決定。

您可以透過「Show up to」選單,設定要顯示的函式數量上限。根據預設,這個值會設為 5 個函式。

圖表標題會指出圖表顯示的是自身使用量還是總使用量。標題也會標示要顯示歷來資料的資源。在上一個螢幕截圖中,圖表標題會顯示 CPU time 資料。

圖表標題列出顯示資源用量的函式名稱。

操控圖表

如要醒目顯示特定函式的資料,請將游標懸停在圖例中的函式名稱上。

如要查看資料點的詳細資訊,請將滑鼠游標懸停在資料點上,啟用工具提示:

顯示預設記錄檢視畫面的工具提示。

如上方螢幕截圖所示,工具提示會顯示以下內容:

  • 函式名稱
  • 函式檔案名稱
  • 日期
  • 絕對用量和百分比用量
  • 用於產生資料點的設定檔數量

篩選圖表

如要顯示或隱藏函式,請使用篩選器。篩選器會接受規則運算式做為篩選器值,且比對時會區分大小寫。規則運算式會與所有函式名稱和檔案名稱進行比對。

如要新增篩選器,請按一下「新增記錄篩選器」,從清單中選取所需選項,然後輸入篩選器的值。

篩選器 說明
顯示

如要顯示名稱或檔案名稱符合 RE2 規則運算式的函式,請新增這個篩選器,並將值設為規則運算式。

如果您新增多個 Show 篩選器,系統會使用邏輯 OR 將這些篩選器合併。

隱藏

如要隱藏名稱或檔案名稱符合規則運算式的所有函式,請新增這個篩選器,並將值設為規則運算式。

如果您新增多個 Hide 篩選器,系統會使用邏輯 OR 將這些篩選器合併。

疑難排解

本節列出歷史記錄檢視畫面特有的相關問題。如需其他 Profile Analyzer 問題的相關說明,請參閱一般疑難排解一節。

行為 原因 解決方案
一或多個函式缺少部分資料點。 圖表會顯示 30 天的歷來資料。如果某天沒有資料,圖表就不會加入任何資料點,可能會導致圖表部分空白。 缺少資料並非錯誤狀態。
圖表為空白,並顯示訊息 No data is available for the filter selections

對於新部署的服務,系統無法顯示歷來資料。

如果已套用篩選器,則篩選器組合可能會導致服務中的所有函式都無法顯示資料。舉例來說,如果套用 Show:sortHide:sort 篩選器,系統就不會顯示任何資料。Show 篩選器要求只顯示名稱中含有 sort 的函式,而 Hide 篩選器則會強制隱藏這些函式。

對於新部署的服務,歷史記錄檢視畫面應為空白。

如果已套用篩選器,請確認篩選器組合不會排除所有可能的函式。

後續步驟