GetAvailabilityMetric - GetAvailabilityMetric

调用GetAvailabilityMetric接口获取实例总数异常的Top N应用列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

GET /pop/v1/sam/getAvailabilityMetric HTTP/1.1

请求参数

名称类型必填描述示例值
RegionIdstring

地域 ID。

cn-hangzhou
Limitlong

返回数据条数,取值范围[0,100]。

10
AppSourcestring

SAE 应用类型。

  • micro_service。
  • web。
  • job。
micro_service
CpuStrategystring

CPU 分配策略。

  • request:仅在有请求时分配 CPU。
  • always:始终分配固定 CPU。
always

返回参数

名称类型描述示例值
object

返回数据。

Messagestring

附加信息。取值说明如下:

  • 请求正常,返回 success
  • 请求异常,返回具体异常错误码。
success
RequestIdstring

请求 ID。

3A92C4EA-4C53-5A1C-8AEB-F2DB1198****
Dataarray<object>

返回数据。

AvailabilityMetricDtoobject

结果列表。

AppIdstring

应用 ID。

017f39b8-dfa4-4e16-a84b-1dcee4b1****
Namestring

应用名称。

test
RegionIdstring

命名空间 ID。

cn-hangzhou
Runningslong

当前实例数。

1
Instanceslong

目标实例数。

0
ErrorInstanceslong

异常实例数。

0
EnableAutoscalelong

是否启用弹性伸缩。取值说明如下:

  • 1:启用弹性伸缩。
  • 0:未启用弹性伸缩。
0
Codestring

接口状态或 POP 错误码。取值说明如下:

  • 2xx:成功。
  • 3xx:重定向。
  • 4xx:请求错误。
  • 5xx:服务器错误。
200
Successboolean

获取应用列表。取值说明如下:

  • true:获取成功。
  • false:获取失败。
true

示例

正常返回示例

JSON格式

{
  "Message": "success",
  "RequestId": "3A92C4EA-4C53-5A1C-8AEB-F2DB1198****",
  "Data": [
    {
      "AppId": "017f39b8-dfa4-4e16-a84b-1dcee4b1****",
      "Name": "test",
      "RegionId": "cn-hangzhou",
      "Runnings": 1,
      "Instances": 0,
      "ErrorInstances": 0,
      "EnableAutoscale": 0
    }
  ],
  "Code": "200",
  "Success": true
}

错误码

HTTP status code错误码错误信息描述
400InvalidParameter.NotEmptyYou must specify the parameter %s.不合法的参数:%s不能为空。
400InvalidParameter.ObviouslyThe specified parameter is invalid {%s}.不合法的参数{%s}。
400InvalidParameter.WithMessageThe parameter is invalid {%s}: %s不合法的参数{%s}:%s。

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2024-03-28OpenAPI 错误码发生变更、OpenAPI 入参发生变更查看变更详情