全部產品
Search
文件中心

Function Compute:執行個體層級指標

更新時間:Jul 06, 2024

Function Compute提供執行個體層級指標,通過執行個體層級指標您可以查看vCPU使用方式、記憶體使用量情況、執行個體網路情況和執行個體內請求數等核心指標資訊。本文介紹執行個體層級指標的背景資訊、定義、指標資訊和配置方式。

背景資訊

Function Compute是事件驅動的全託管計算服務,您無需維護計算叢集。但在業務代碼開發到正常啟動並執行過程中,您可能會存在以下疑問。

  • 在CPU密集型情境中,如何查看vCPU的具體使用量。

  • 函數執行失敗時,如何確認函數執行失敗原因,例如代碼異常或函數執行個體效能異常等。

Function Compute推出執行個體層級指標功能,可以協助您解決以上遇到的問題以及瞭解Function Compute各個執行個體的健康狀態。

什麼是執行個體層級指標

執行個體層級指標是函數執行個體維度效能指標,對函數執行個體進行即時監控和效能資料採集,並進行可視化展示,為您提供函數執行個體端到端的監控排查路徑。

執行個體層級指標可通過以下維度進行呈現。

  • 函數維度或函數Qualifier維度:指以函數維度進行的彙總,例如,函數A同時有兩個執行個體在執行,那麼函數維度vCPU指標就是這兩個執行個體中的vCPU使用最大值。

  • 執行個體維度:具體的某個特定函數執行個體的指標。

說明
  • Qualifier指調用函數時傳入的版本資訊。取值既可以是版本號碼,也可以是別名。

  • 執行個體由Function Compute系統動態建立與回收,每個執行個體只會存在一小段時間,且您無法對執行個體進行操作。

指標資訊

開啟執行個體層級指標功能後,系統會收集合函式執行的指標資訊。您可以通過以下方式查看執行個體層級指標資訊。

  • 監控中心:Function Compute的監控中心內建了執行個體層級可視化大盤。您可以在對應的函數詳情頁,選擇監控頁簽,查看可視化大盤中的資訊。

    • 函數維度執行個體的指標資訊。

    • 執行個體的指標資訊。

  • Log Service:Function Compute會將執行個體指標資訊匯入到您的Log ServiceSLS內,您可以通過SLS分析能力建立自訂的可視化大盤。具體資訊,請參見查詢和分析日誌

    每個執行個體的執行個體層級指標資訊每隔一段時間會記錄一次資訊,並將該資訊記錄在日誌內。具體形式如下。hanshujisuanshilijibiezhibiao

執行個體層級指標會採集以下指標資訊。

名稱

描述

樣本值

cpuPercent

vCPU使用率。代表實際使用的vCPU核心數,可能會超過100%。

120%

cpuQuotaPercent

執行個體預期的vCPU的最大值。vCPU和記憶體的比例由使用者自主選配,比值(vCPU∶GB)必須設定在1∶1到1∶4之間。

50%

memoryUsageMB

執行個體消耗記憶體。單位:MB。

16.87

memoryLimitMB

執行個體記憶體的上限。單位:MB。

1024

rxBytes

記錄日誌的時間間隔內,函數執行個體接收的流量。單位:Byte。

158

txBytes

記錄日誌的時間間隔內,函數執行個體發送的流量。單位:Byte。

1598

rxTotalBytes

自函數執行個體啟動開始,函數執行個體接收的流量。單位:Byte。

158875

txTotalBytes

自函數執行個體啟動開始,函數執行個體發送的流量。單位:Byte。

36123

concurrentRequests

當前執行個體的請求數。

10

hostname

函數執行個體的Hostname。

36123

說明
  • cpuQuotaPercent是理論值,cpuPercent值有可能超過cpuQuotaPercent值,此時當前函數執行個體搶佔了同宿主機下其他函數執行個體的資源。

  • 函數執行個體和系統模組通訊,會產生少量流量,所以即使函數內沒有任何網路訪問也會有少量收發流量。

  • 函數執行個體流量僅代表此執行個體的網路輸入輸出資料流量,不區分公網或私網流量,無法根據此監控圖推算流量費用。

配置執行個體層級指標

  1. 登入Function Compute控制台,在左側導覽列,單擊函數

  2. 在頂部功能表列,選擇地區,然後在函數頁面,單擊目標函數。

  3. 在函數配置頁面,選擇配置頁簽。

  4. 選擇左側日誌頁簽,單擊編輯,在編輯日誌面板,啟用執行個體層級指標,然後單擊確定

    說明

    如果您在建立服務時未啟用日誌功能,需在編輯日誌面板啟用日誌功能並配置相關配置項。

執行結果

成功開啟執行個體層級指標後,在監控頁簽您可以查看執行個體層級指標資訊,例如vCPU使用方式、記憶體使用量情況、執行個體網路情況和執行個體內請求數等核心指標。