更新时间:2024-03-25 GMT+08:00

查询函数实例流量指标

功能介绍

查询函数流量指标。

URI

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

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户项目 ID,获取方式请参见获取项目ID

func_urn

String

函数的URN,详细解释见FunctionGraph函数模型的描述。

period

String

时间间隔(单位:min)

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

Content-Type

String

消息体的类型(格式)

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

concurrency_num

Array of SlaReportsValue objects

并发数

count

Array of SlaReportsValue objects

调用次数

duration

Array of SlaReportsValue objects

平均时延,单位毫秒

fail_count

Array of SlaReportsValue objects

错误次数

function_error_count

Array of SlaReportsValue objects

函数错误次数

system_error_count

Array of SlaReportsValue objects

系统错误次数

instance_num

Array of SlaReportsValue objects

弹性实例数

max_duration

Array of SlaReportsValue objects

最大时延,单位毫秒

min_duration

Array of SlaReportsValue objects

最小时延,单位毫秒

reject_count

Array of SlaReportsValue objects

被拒绝次数

reserved_instance_num

Array of SlaReportsValue objects

预留实例数

表4 SlaReportsValue

参数

参数类型

描述

timestamp

Integer

时间戳

value

Double

值,value值为-1表示当前时间段该指标无数据,例如函数未执行等情况。

状态码: 500

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

请求示例

查询函数实例流量指标。

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

响应示例

状态码: 200

ok

{
  "concurrency_num" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 2
  } ],
  "count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "duration" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "fail_count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "function_error_count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "instance_num" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "max_duration" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "min_duration" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "reject_count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "reserved_instance_num" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ],
  "system_error_count" : [ {
    "timestamp" : 1596679200000,
    "value" : -1
  }, {
    "timestamp" : 1596682800000,
    "value" : 950
  } ]
}

状态码

状态码

描述

200

ok

500

Internal Server Error 服务内部错误。

错误码

请参见错误码