監(jiān)控指標(biāo)
您可以在函數(shù)計算控制臺查詢函數(shù)計算資源概覽指標(biāo)以及資源所在地域、服務(wù)和函數(shù)維度的監(jiān)控指標(biāo)詳情。具體的監(jiān)控指標(biāo)通過指定MetricName參數(shù)實現(xiàn)。本文介紹函數(shù)計算各類監(jiān)控指標(biāo)對應(yīng)的MetricName參數(shù)的取值和含義。
資源概覽指標(biāo)
您可以登錄函數(shù)計算控制臺,在概覽頁面的資源使用統(tǒng)計區(qū)域,查看資源概覽指標(biāo)的情況。
資源概覽指標(biāo)是您對所有地域或某指定地域內(nèi),函數(shù)計算整體資源使用情況和網(wǎng)絡(luò)流量的監(jiān)控度量。包含的指標(biāo)項如下表所示,所有指標(biāo)按一天或一個月粒度統(tǒng)計求和。
指標(biāo)類型 | 指標(biāo)名稱 | 單位 | 描述 |
概覽 | 調(diào)用次數(shù)(Invocations) | 次 | 調(diào)用函數(shù)的總請求次數(shù)。 |
vCPU使用量(vCPU Usage) | vCPU*秒 | 在調(diào)用函數(shù)時,函數(shù)占用的vCPU資源,即函數(shù)的vCPU規(guī)格×函數(shù)執(zhí)行時間。 | |
內(nèi)存使用量(MemoryUsage) | GB*秒 | 在調(diào)用函數(shù)時,函數(shù)占用的內(nèi)存資源,即函數(shù)內(nèi)存規(guī)格×函數(shù)執(zhí)行時間。 | |
磁盤使用量(DiskUsage) | GB*秒 | 在調(diào)用函數(shù)時,函數(shù)占用的磁盤資源,即函數(shù)磁盤規(guī)格×函數(shù)執(zhí)行時間。 | |
公網(wǎng)出流量(InternetOut) | GB | 在調(diào)用函數(shù)時,函數(shù)執(zhí)行在統(tǒng)計時間內(nèi)的總公網(wǎng)出流量。 | |
GPU使用量(GPU Usage) | GB*秒 | 在調(diào)用函數(shù)時,函數(shù)占用的GPU實例資源,即函數(shù)GPU規(guī)格×函數(shù)執(zhí)行時間。 | |
vCPU使用量 | 活躍vCPU使用量(Active vCPU Usage) | vCPU*秒 | 在調(diào)用函數(shù)時,函數(shù)活躍實例占用的vCPU資源,即函數(shù)的vCPU規(guī)格×函數(shù)執(zhí)行時間。 |
閑置vCPU使用量(Idle vCPU Usage) | vCPU*秒 | 在調(diào)用函數(shù)時,函數(shù)閑置實例占用的vCPU資源,即函數(shù)的vCPU規(guī)格×實例閑置時間。 | |
GPU使用量 | 活躍GPU使用量(Active GPU Usage) | GB*秒 | 在調(diào)用函數(shù)時,函數(shù)活躍實例占用的GPU實例資源,即函數(shù)GPU規(guī)格×函數(shù)執(zhí)行時間。 |
閑置GPU使用量(Idle GPU Usage) | GB*秒 | 在調(diào)用函數(shù)時,函數(shù)閑置實例占用的GPU實例資源,即函數(shù)GPU規(guī)格×實例閑置時間。 |
地域維度指標(biāo)
您可以登錄函數(shù)計算控制臺,在左側(cè)導(dǎo)航欄選擇 ,查看地域維度的指標(biāo)情況。
地域維度指標(biāo)是您對某一地域內(nèi)函數(shù)計算資源整體使用情況的監(jiān)控度量。包含的指標(biāo)項如下表所示。
指標(biāo)類型 | 指標(biāo)名稱 | 單位 | 描述 |
函數(shù)執(zhí)行 | 調(diào)用次數(shù)(RegionTotalInvocations) | 次 | 在某一地域內(nèi)調(diào)用函數(shù)的總請求次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 |
錯誤次數(shù) | 服務(wù)端錯誤(RegionServerErrors) | 次 | 在某一地域內(nèi)調(diào)用函數(shù)時,由于函數(shù)計算系統(tǒng)錯誤導(dǎo)致函數(shù)未被執(zhí)行的總調(diào)用次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 說明 不包括HTTP觸發(fā)器函數(shù)執(zhí)行成功返回的 |
客戶端錯誤(RegionClientErrors) | 次 | 在某一地域內(nèi)調(diào)用函數(shù)時,由于函數(shù)計算客戶端錯誤導(dǎo)致函數(shù)未被執(zhí)行或執(zhí)行未成功,且返回
更多錯誤信息,請參見公共錯誤碼。 說明 對于 | |
函數(shù)錯誤(RegionFunctionErrors) | 次 | 在某一地域內(nèi)調(diào)用函數(shù)時,由于函數(shù)本身原因?qū)е潞瘮?shù)執(zhí)行失敗的總請求次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 | |
流控錯誤 | 并發(fā)實例超上限(RegionThrottles) | 個 | 在某一地域內(nèi)調(diào)用函數(shù)時,由于函數(shù)并發(fā)實例超上限導(dǎo)致函數(shù)執(zhí)行失敗,且返回 |
實例總數(shù)超上限(RegionResourceThrottles) | 個 | 在某一地域內(nèi)調(diào)用函數(shù)時,由于實例總數(shù)超上限導(dǎo)致函數(shù)執(zhí)行失敗,且返回 | |
按量實例數(shù) | 按量實例上限(RegionConcurrencyLimit) | 個 | 當(dāng)前賬號在某一地域內(nèi)按量實例上限數(shù)。 |
按量實例數(shù)(RegionConcurrentCount) | 個 | 在某一地域內(nèi)調(diào)用函數(shù)時,實際并發(fā)占用的按量實例數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 | |
預(yù)留實例數(shù) | 預(yù)留實例數(shù)(RegionProvisionedCurrentInstance) | 個 | 當(dāng)前賬號在某一地域內(nèi)所有函數(shù)的預(yù)留實例總數(shù)。 |
服務(wù)維度指標(biāo)
您可以登錄函數(shù)計算控制臺,在左側(cè)導(dǎo)航欄選擇 ,然后在服務(wù)名稱列表,單擊目標(biāo)服務(wù)名稱,查看服務(wù)維度的指標(biāo)情況。
服務(wù)維度指標(biāo)是您對某個指定服務(wù)內(nèi)資源的使用情況進(jìn)行監(jiān)控度量。服務(wù)維度包含的指標(biāo)項如下表所示。
指標(biāo)類型 | 指標(biāo)名稱 | 單位 | 描述 |
函數(shù)執(zhí)行 | 函數(shù)總調(diào)用(ServiceTotalInvocations) | 次 | 某個指定服務(wù)內(nèi)函數(shù)的總調(diào)用次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 |
錯誤次數(shù) | 服務(wù)端錯誤(ServiceServerErrors) | 次 | 在調(diào)用某個指定服務(wù)內(nèi)的函數(shù)時,由于函數(shù)計算的系統(tǒng)錯誤導(dǎo)致函數(shù)未被執(zhí)行的總調(diào)用次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 說明 不包括HTTP觸發(fā)器函數(shù)執(zhí)行成功返回的 |
客戶端錯誤(ServiceClientErrors) | 次 | 在某一地域內(nèi)調(diào)用函數(shù)時,由于函數(shù)計算客戶端錯誤導(dǎo)致函數(shù)未被執(zhí)行或執(zhí)行未成功,且返回
更多錯誤信息,請參見公共錯誤碼。 說明 對于 | |
函數(shù)錯誤(ServiceFunctionErrors) | 次 | 在調(diào)用某個指定服務(wù)內(nèi)的函數(shù)時,由于函數(shù)自身原因?qū)е潞瘮?shù)執(zhí)行失敗的總調(diào)用次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 | |
流控錯誤 | 并發(fā)實例超上限(ServiceThrottles) | 次 | 在調(diào)用某個指定服務(wù)內(nèi)的函數(shù)時,由于函數(shù)并發(fā)實例超上限,且返回 |
實例總數(shù)超上限(ServiceResourceThrottles) | 次 | 在調(diào)用某個指定服務(wù)內(nèi)的函數(shù)時,由于實例總數(shù)超上限,且返回 | |
預(yù)留實例數(shù) | 預(yù)留實例數(shù)(ServiceProvisionedCurrentInstance) | 個 | 當(dāng)前服務(wù)下所有函數(shù)的預(yù)留實例總數(shù)。 |
函數(shù)維度指標(biāo)
您可以登錄函數(shù)計算控制臺,在左側(cè)導(dǎo)航欄選擇 ,然后在服務(wù)名稱列表,單擊目標(biāo)服務(wù)名稱。然后在服務(wù)級別監(jiān)控頁面的函數(shù)名稱列表,單擊目標(biāo)函數(shù),查看函數(shù)指標(biāo)情況。
函數(shù)維度指標(biāo)是您對某個指定函數(shù)資源的使用情況進(jìn)行監(jiān)控度量,不僅可以從函數(shù)角度度量,還可以從服務(wù)版本下函數(shù)角度和服務(wù)別名下函數(shù)角度進(jìn)行度量。函數(shù)角度、服務(wù)版本下函數(shù)角度和服務(wù)別名下函數(shù)角度都屬于函數(shù)維度。函數(shù)維度包含的指標(biāo)項如下表所示。
服務(wù)版本下函數(shù)角度或服務(wù)別名下函數(shù)角度的指標(biāo)名稱的前綴為
FunctionQualifier
,例如調(diào)用次數(shù)為FunctionQualifierTotalInvocations
。函數(shù)維度內(nèi)CPU使用情況、內(nèi)存使用情況和網(wǎng)絡(luò)流量均需要開啟實例級別指標(biāo)后才可以進(jìn)行監(jiān)控度量。關(guān)于實例級別指標(biāo)的詳細(xì)信息,請參見實例級別指標(biāo)。
指標(biāo)類型 | 指標(biāo)名稱 | 單位 | 描述 |
調(diào)用次數(shù) | 函數(shù)總調(diào)用(FunctionTotalInvocations) | 次 | 基于預(yù)留和按量模式統(tǒng)計的函數(shù)總調(diào)用次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 |
基于預(yù)留實例的調(diào)用(FunctionProvisionInvocations) | 次 | 基于預(yù)留模式統(tǒng)計的函數(shù)總調(diào)用次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 | |
HTTP狀態(tài)碼統(tǒng)計 | 函數(shù)HTTP狀態(tài)碼2xx請求數(shù)(FunctionHTTPStatus2xx) | 次 | 每秒處理的請求中返回HTTP狀態(tài)為2XX的請求數(shù),按粒度1分鐘、5分鐘或1小時統(tǒng)計求和。 |
函數(shù)HTTP狀態(tài)碼3xx請求數(shù)(FunctionHTTPStatus3xx) | 次 | 每秒處理的請求中返回HTTP狀態(tài)為3XX的請求數(shù),按粒度1分鐘、5分鐘或1小時統(tǒng)計求和。 | |
函數(shù)HTTP狀態(tài)碼4xx請求數(shù)(FunctionHTTPStatus4xx) | 次 | 每秒處理的請求中返回HTTP狀態(tài)為4XX的請求數(shù),按粒度1分鐘、5分鐘或1小時統(tǒng)計求和。 | |
函數(shù)HTTP狀態(tài)碼5xx請求數(shù)(FunctionHTTPStatus5xx) | 次 | 每秒處理的請求中返回HTTP狀態(tài)為5XX的請求數(shù),按粒度1分鐘、5分鐘或1小時統(tǒng)計求和。 | |
錯誤次數(shù) | 服務(wù)端錯誤(FunctionServerErrors) | 次 | 在調(diào)用某個指定函數(shù)時,由于函數(shù)計算系統(tǒng)原因?qū)е潞瘮?shù)未被執(zhí)行的總調(diào)用次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 說明 不包括HTTP觸發(fā)器函數(shù)執(zhí)行成功返回的 |
客戶端錯誤(FunctionClientErrors) | 次 | 在某一地域內(nèi)調(diào)用函數(shù)時,由于函數(shù)計算客戶端錯誤導(dǎo)致函數(shù)未被執(zhí)行或執(zhí)行未成功,且返回
更多錯誤信息,請參見公共錯誤碼。 說明 對于 | |
函數(shù)錯誤(FunctionFunctionErrors) | 次 | 在調(diào)用某個指定函數(shù)時,由于函數(shù)自身原因?qū)е潞瘮?shù)調(diào)用失敗的次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 | |
流控錯誤 | 并發(fā)實例超上限(FunctionConcurrencyThrottles) | 次 | 在調(diào)用函數(shù)時,由于函數(shù)并發(fā)實例超上限導(dǎo)致函數(shù)調(diào)用失敗,且返回 |
實例總數(shù)超上限(FunctionResourceThrottles) | 次 | 在調(diào)用函數(shù)時,由于函數(shù)實例總數(shù)超上限導(dǎo)致函數(shù)執(zhí)行失敗,且返回 | |
函數(shù)執(zhí)行時間 | 平均時間(FunctionAvgDuration) | 毫秒 | 函數(shù)代碼從執(zhí)行開始到結(jié)束的時間,且平臺時間不計入在內(nèi)。按1分鐘或1小時粒度統(tǒng)計求平均。 |
函數(shù)P90執(zhí)行時間(FunctionP90Duration) | 毫秒 | 函數(shù)代碼從執(zhí)行開始到結(jié)束的時間,且平臺時間不計入在內(nèi)。按粒度統(tǒng)計求P90值(90%請求的執(zhí)行時間都小于統(tǒng)計值)。 | |
函數(shù)P99執(zhí)行時間(FunctionP99Duration) | 毫秒 | 函數(shù)代碼從執(zhí)行開始到結(jié)束的時間,且平臺時間不計入在內(nèi)。按粒度統(tǒng)計求P99值(99%請求的執(zhí)行時間都小于統(tǒng)計值)。 | |
函數(shù)最大執(zhí)行時間(FunctionMaxDuration) | 毫秒 | 函數(shù)代碼從執(zhí)行開始到結(jié)束的時間,且平臺時間不計入在內(nèi)。按1分鐘或1小時粒度統(tǒng)計求最大值。 | |
端到端延時 | 平均延時(FunctionLatencyAvg) | 毫秒 | 在調(diào)用時,函數(shù)執(zhí)行請求從抵達(dá)函數(shù)計算系統(tǒng)開始到離開函數(shù)計算系統(tǒng)所消耗的時間,且包含平臺消耗的時間。按1分鐘或1小時粒度統(tǒng)計求平均時間。 |
內(nèi)存使用情況 | 內(nèi)存配額(FunctionMemoryLimitMB) | MB | 在調(diào)用函數(shù)時,函數(shù)可使用的內(nèi)存上限。如果函數(shù)實際消耗內(nèi)存超過此上限,則會出現(xiàn)內(nèi)存溢出OOM錯誤。函數(shù)所有實例按1分鐘或1小時粒度取最大值。 |
已使用內(nèi)存(FunctionMaxMemoryUsage) | MB | 在調(diào)用函數(shù)時,函數(shù)執(zhí)行所消耗的內(nèi)存,表示函數(shù)實際消耗的內(nèi)存。函數(shù)所有實例按1分鐘或1小時粒度取最大值。 | |
函數(shù)按量實例數(shù) | 函數(shù)按量實例數(shù)上限(FunctionOndemandInstanceQuota) | 個 | 函數(shù)按量實例數(shù)上限,可通過按量實例進(jìn)行配置,若不主動配置則不展示。 |
函數(shù)已使用按量實例數(shù)(FunctionOndemandActiveInstance) | 個 | 在調(diào)用函數(shù)時,函數(shù)執(zhí)行實際占用的按量實例數(shù)。 | |
函數(shù)預(yù)留實例數(shù) | 函數(shù)預(yù)留實例數(shù)(FunctionProvisionedCurrentInstance) | 個 | 在調(diào)用函數(shù)時,函數(shù)執(zhí)行實際占用的預(yù)留實例數(shù)。 |
異步調(diào)用處理情況 | 異步請求入隊(FunctionEnqueueCount) | 個 | 在調(diào)用函數(shù)時,函數(shù)異步調(diào)用時,入隊請求個數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 |
異步請求處理完成(FunctionDequeueCount) | 個 | 在調(diào)用函數(shù)時,函數(shù)異步調(diào)用時,處理完成的總請求個數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 說明 當(dāng)異步請求處理完成數(shù)遠(yuǎn)小于異步請求入隊數(shù)時,將導(dǎo)致消息積壓,請調(diào)整函數(shù)彈性管理(含預(yù)留模式)或聯(lián)系我們進(jìn)行處理。 | |
異步消息處理延時 | 平均時間(FunctionAsyncMessageLatencyAvg) | 毫秒 | 函數(shù)異步調(diào)用時,異步調(diào)用消息從入隊到開始處理的時延。按1分鐘或1小時粒度統(tǒng)計求平均值。 |
最大時間(FunctionAsyncMessageLatencyMax) | 毫秒 | 函數(shù)異步調(diào)用時,異步調(diào)用消息從入隊到開始處理的時延。按1分鐘或1小時粒度統(tǒng)計求和。 | |
異步調(diào)用觸發(fā)事件 | 超時丟棄(FunctionAsyncEventExpiredDropped) | 次 | 函數(shù)異步調(diào)用配置Destination時,丟棄的函數(shù)執(zhí)行超時的總請求次數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 |
目標(biāo)觸發(fā)失敗(FunctionDestinationErrors) | 次 | 函數(shù)異步調(diào)用配置Destination時,函數(shù)執(zhí)行中觸發(fā)目標(biāo)失敗的請求數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 | |
目標(biāo)觸發(fā)成功(FunctionDestinationSucceed) | 次 | 函數(shù)異步調(diào)用配置Destination時,函數(shù)執(zhí)行中觸發(fā)目標(biāo)成功的請求數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 | |
異步請求積壓數(shù) | 積壓數(shù)(FunctionAsyncMessagesBacklog) | 個 | 函數(shù)異步調(diào)用時,入隊請求中等待處理的總請求個數(shù)。按1分鐘或1小時粒度統(tǒng)計求和。 說明 當(dāng)異步請求積壓數(shù)大于0時,請調(diào)整函數(shù)彈性管理(含預(yù)留模式)或聯(lián)系我們進(jìn)行處理。 |
處理中的異步請求數(shù)(FunctionAsyncMessagesInProcess) | 個 | 當(dāng)前正在處理中的異步請求數(shù)近似值。 | |
單實例多請求數(shù)(實例級別指標(biāo)) | 最大并發(fā)請求數(shù)(FunctionMaxConcurrentRequests) | 個 | 函數(shù)實例中并發(fā)執(zhí)行的請求個數(shù)。按1分鐘或1小時粒度統(tǒng)計求最大值。 |
平均并發(fā)請求數(shù)(FunctionAvgConcurrentRequests) | 個 | 函數(shù)實例中并發(fā)執(zhí)行的請求個數(shù)。按1分鐘或1小時粒度統(tǒng)計求平均值。 | |
vCPU使用情況(實例級別指標(biāo)) | vCPU配額(FunctionvCPUQuotaCores) | vCPU | 函數(shù)的vCPU配額。 |
最大vCPU(FunctionMaxvCPUCores) | vCPU | 函數(shù)實際使用的vCPU數(shù),其中1代表1vCPU,按1分鐘或1小時粒度統(tǒng)計多個實例求最大值。 | |
平均vCPU(FunctionAvgvCPUCores) | vCPU | 函數(shù)實際使用的vCPU數(shù),其中1代表1vCPU,按1分鐘或1小時粒度統(tǒng)計多個實例求平均值。 | |
vCPU利用率(實例級別指標(biāo)) | 最大利用率(FunctionMaxvCPUUtilization) | % | 函數(shù)實際使用的vCPU核數(shù)占vCPU配額的比例。按1分鐘或1小時粒度統(tǒng)計多個實例求最大值。 |
平均利用率(FunctionAvgvCPUUtilization) | % | 函數(shù)實際使用的vCPU核數(shù)占vCPU配額的比例。按1分鐘或1小時粒度統(tǒng)計多個實例求平均值。 | |
網(wǎng)絡(luò)流量(實例級別指標(biāo)) | 入網(wǎng)流量(FunctionRXBytesPerSec) | Mbps | 函數(shù)單位時間的入網(wǎng)流量。 |
出網(wǎng)流量(FunctionTXBytesPerSec) | Mbps | 函數(shù)單位時間的出網(wǎng)流量。 | |
內(nèi)存使用情況(實例級別指標(biāo)) | 內(nèi)存配額(FunctionMemoryLimitMB) | MB | 函數(shù)可使用的內(nèi)存上限。 說明 函數(shù)實際消耗內(nèi)存超過此配額會出現(xiàn)OOM錯誤。 |
最大使用內(nèi)存(FunctionMaxMemoryUsageMB) | MB | 函數(shù)實例實際使用的內(nèi)存。按1分鐘或1小時粒度統(tǒng)計求最大值。 | |
平均使用內(nèi)存(FunctionAvgMemoryUsageMB) | MB | 函數(shù)實例實際使用的內(nèi)存。按1分鐘或1小時粒度統(tǒng)計求平均值。 | |
內(nèi)存使用率(實例級別指標(biāo)) | 最大使用率(FunctionMaxMemoryUtilization) | % | 函數(shù)實例實際使用的內(nèi)存占內(nèi)存配額的比例。按1分鐘或1小時粒度統(tǒng)計多個實例求最大值。 |
平均使用率 (FunctionAvgMemoryUtilization) | % | 函數(shù)實例實際使用的內(nèi)存占內(nèi)存配額的比例。按1分鐘或1小時粒度統(tǒng)計多個實例求平均值。 | |
GPU顯存使用情況(實例級別指標(biāo)) | 顯存配額(FunctionGPUMemoryLimitMB) | MB | 顯存配額。 |
已使用顯存(FunctionGPUMaxMemoryUsage) | MB | 已使用顯存。 | |
GPU顯存使用率(實例級別指標(biāo)) | 顯存使用率(FunctionGPUMemoryUsagePercent) | % | 顯存使用率。 |
GPU SM利用率(實例級別指標(biāo)) | SM利用率(FunctionGPUSMPercent) | % | SM利用率。 |
GPU硬件編碼器利用率(實例級別指標(biāo)) | 硬件編碼器利用率(FunctionGPUEncoderPercent) | % | 硬件編碼器利用率。 |
GPU硬件解碼器利用率(實例級別指標(biāo)) | 硬件解碼器利用率(FunctionGPUDecoderPercent) | % | 硬件解碼器利用率。 |
更多信息
關(guān)于如何調(diào)用云監(jiān)控的API查看監(jiān)控詳情,請參見監(jiān)控數(shù)據(jù)。