華為云計算 云知識 獲取指定時間段的函數運行指標ListFunctionStatistics
獲取指定時間段的函數運行指標ListFunctionStatistics

 

功能介紹

獲取指定時間段的函數運行指標。

調試

您可以在API Explorer中調試該接口,支持自動認證鑒權。API Explorer可以自動生成SDK代碼示例,并提供SDK代碼示例調試功能。

URI

GET /v2/{project_id}/fgs/functions/{func_urn}/statistics/{period}

表1 路徑參數

參數

是否必選

參數類型

描述

project_id

String

租戶項目 ID,獲取方式請參見獲取項目ID。

func_urn

String

函數的URN,詳細解釋見FunctionGraph函數模型的描述。

period

String

獲取最近多少分鐘內函數執(zhí)行的指標。

最小值:0

最大值:0

最小長度:0

最大長度:0

請求參數

表2 請求Header參數

參數

是否必選

參數類型

描述

X-Auth-Token

String

用戶Token。

通過調用 IAM 服務獲取用戶Token接口獲取(響應消息頭中X-Subject-Token的值)。

最小值:0

最大值:0

最小長度:0

最大長度:0

響應參數

狀態(tài)碼: 200

表3 響應Body參數

參數

參數類型

描述

count

Array of SlaReportsValue objects

調用次數

duration

Array of SlaReportsValue objects

平均時延,單位毫秒

fail_count

Array of SlaReportsValue objects

錯誤次數

max_duration

Array of SlaReportsValue objects

最大時延,單位毫秒

min_duration

Array of SlaReportsValue objects

最小時延,單位毫秒

reject_count

Array of SlaReportsValue objects

被拒絕次數

表4 SlaReportsValue

參數

參數類型

描述

timestamp

Integer

時間戳

value

Double

請求示例

獲取指定時間段的函數運行指標。

GET /v2/{project_id}/fgs/functions/{func_urn}/statistics/{period}

響應示例

狀態(tài)碼: 200

ok

{
  "count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 2
  }, {
    "timestamp" : 1596686400000,
    "value" : -1
  } ],
  "duration" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  }, {
    "timestamp" : 1596686400000,
    "value" : -1
  } ],
  "fail_count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 0
  }, {
    "timestamp" : 1596686400000,
    "value" : -1
  } ],
  "max_duration" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 740
  }, {
    "timestamp" : 1596686400000,
    "value" : -1
  } ],
  "min_duration" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 210
  }, {
    "timestamp" : 1596686400000,
    "value" : -1
  } ],
  "reject_count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 0
  }, {
    "timestamp" : 1596686400000,
    "value" : -1
  } ]
}

狀態(tài)碼

狀態(tài)碼

描述

200

ok

錯誤碼

請參見錯誤碼。