调用GetMetricsOfResource接口获取资源Metric数据。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String GetMetricsOfResource

系统规定参数。取值:GetMetricsOfResource

Namespace String default

命名空间。

AppName String ahas-demo

应用名,若为EDAS应用,则AppName为EDAS中的App ID,可在EDAS控制台“应用管理>基本信息”中查看对应的ID。

Resource String handleService

资源名。

StartTime Long 1596081600000

开始时间。支持的格式:

  • Unix时间戳:从1970年1月1日开始所经过的毫秒数。
  • Format格式:YYYY-MM-DDThh:mm:ssZ。
EndTime Long 1596081780000

结束时间。支持的格式:

  • Unix时间戳:从1970年1月1日开始所经过的毫秒数。
  • Format格式:YYYY-MM-DDThh:mm:ssZ。
AhasRegionId String cn-hangzhou

地域。

返回数据

名称 类型 示例值 描述
Message String null

错误信息。

RequestId String 3FEEAD12-CE22-4EDE-A729-CE94E*****10

请求ID。

Data Object

返回数据。

AppName String ahas-demo

应用名,若为EDAS应用,则AppName为EDAS中的App ID,可在EDAS控制台“应用管理>基本信息”中查看对应的ID。

Resource String handleService

资源名。

Namespace String default

命名空间。

InnerMetrics Array of InnerMetrics

资源Metric数据。

RtP99 Float 7

接口RT 99分位数值。

SuccessQpsAvg Float 143

接口Success QPS平均值。

PassedQpsP99 Float 143

接口Pass QPS 99分位数值。

RtAvg Float 6.5

接口RT平均值。

Count Integer 2

机器数。

ThreadStd Float 0

接口并发数标准差值。

PassedQpsAvg Float 143

接口Pass QPS平均值。

ExceptionP95 Float 0

接口异常QPS 95分位数值。

SuccessQpsMax Float 143

接口Success QPS最大值。

RtP95 Float 7

接口RT 95分位数值。

BlockedQpsMin Float 86

接口限流QPS最小值。

BlockedQps Float 173

接口集群限流QPS。

Timestamp Long 1596593014000

时间戳。

ThreadP95 Float 1

接口并发数95分位数值。

RtStd Float 0.7

接口RT标准差值。

PassedQpsMin Float 143

接口Pass QPS最小值。

BlockedQpsP99 Float 86

接口限流QPS 99分位数值。

PassedQpsMax Float 143

接口Pass QPS最大值。

ExceptionMax Float 0

接口异常QPS最大值。

SuccessQps Float 286

接口集群Success QPS。

SuccessQpsP75 Float 143

接口Success QPS 75分位数值。

ThreadP75 Float 1

接口并发数75分位数值。

SuccessQpsStd Float 0

接口Success QPS 标准差值。

ExceptionMin Float 0

接口异常QPS最小值。

PassedQpsP75 Float 143

接口Pass QPS 75分位数值。

PassedQps Float 286

接口集群Pass QPS。

ThreadMax Float 1

接口并发数最大值。

SuccessQpsP99 Float 143

接口Success QPS 95分位数值。

SuccessQpsMin Float 143

接口Success QPS最小值。

ThreadP99 Float 1

接口并发数99分位数值。

ExceptionStd Float 0

接口异常QPS标准差值。

BlockedQpsP95 Float 86

接口限流QPS 95分位数值。

Thread Float 2

接口集群并发数。

ThreadMin Float 1

接口并发数最小值。

RtMin Float 6.5

接口RT最小值。

BlockedQpsAvg Float 86

接口限流QPS平均值。

ThreadAvg Float 1

接口并发数平均值。

BlockedQpsP75 Float 86

接口限流QPS 75分位数值。

RtP75 Float 7

接口RT 75分位数值。

ExceptionP99 Float 0

接口异常QPS 99分位数值。

ExceptionP75 Float 0

接口异常QPS 75分位数值。

SuccessQpsP95 Float 143

接口Success QPS 95分位数值。

Rt Float 6.5

接口集群平均RT。

PassedQpsP95 Float 143

接口Pass QPS 95分位数值。

RtMax Float 7

接口RT最大值。

BlockedQpsStd Float 0

接口限流QPS标准差值。

BlockedQpsMax Float 86

接口限流QPS最大值。

Exception Float 0

接口集群异常QPS。

ExceptionAvg Float 0

接口异常QPS平均值。

PassedQpsStd Float 0

接口Pass QPS标准差值。

Code String 200

返回码。

Success Boolean true

是否成功。

示例

请求示例

http(s)://[Endpoint]/?Action=GetMetricsOfResource
&Namespace=default
&AppName=ahas-demo
&Resource=handleService
&StartTime=1596081600000
&EndTime=1596081780000
&AhasRegionId=cn-hangzhou
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<GetMetricsOfResourceResponse>
    <Message>null</Message>
    <RequestId>3FEEAD12-CE22-4EDE-A729-CE94E*****10</RequestId>
    <Data>
        <AppName>ahas-demo</AppName>
        <Resource>handleService</Resource>
        <Namespace>default</Namespace>
        <InnerMetrics>
            <RtP99>7</RtP99>
            <SuccessQpsAvg>143</SuccessQpsAvg>
            <PassedQpsP99>143</PassedQpsP99>
            <RtAvg>6.5</RtAvg>
            <Count>2</Count>
            <ThreadStd>0</ThreadStd>
            <PassedQpsAvg>143</PassedQpsAvg>
            <ExceptionP95>0</ExceptionP95>
            <SuccessQpsMax>143</SuccessQpsMax>
            <RtP95>7</RtP95>
            <BlockedQpsMin>86</BlockedQpsMin>
            <BlockedQps>173</BlockedQps>
            <Timestamp>1596593014000</Timestamp>
            <ThreadP95>1</ThreadP95>
            <RtStd>0.7</RtStd>
            <PassedQpsMin>143</PassedQpsMin>
            <BlockedQpsP99>86</BlockedQpsP99>
            <PassedQpsMax>143</PassedQpsMax>
            <ExceptionMax>0</ExceptionMax>
            <SuccessQps>286</SuccessQps>
            <SuccessQpsP75>143</SuccessQpsP75>
            <ThreadP75>1</ThreadP75>
            <SuccessQpsStd>0</SuccessQpsStd>
            <ExceptionMin>0</ExceptionMin>
            <PassedQpsP75>143</PassedQpsP75>
            <PassedQps>286</PassedQps>
            <ThreadMax>1</ThreadMax>
            <SuccessQpsP99>143</SuccessQpsP99>
            <SuccessQpsMin>143</SuccessQpsMin>
            <ThreadP99>1</ThreadP99>
            <ExceptionStd>0</ExceptionStd>
            <BlockedQpsP95>86</BlockedQpsP95>
            <Thread>2</Thread>
            <ThreadMin>1</ThreadMin>
            <RtMin>6.5</RtMin>
            <BlockedQpsAvg>86</BlockedQpsAvg>
            <ThreadAvg>1</ThreadAvg>
            <BlockedQpsP75>86</BlockedQpsP75>
            <RtP75>7</RtP75>
            <ExceptionP99>0</ExceptionP99>
            <ExceptionP75>0</ExceptionP75>
            <SuccessQpsP95>143</SuccessQpsP95>
            <Rt>6.5</Rt>
            <PassedQpsP95>143</PassedQpsP95>
            <RtMax>7</RtMax>
            <BlockedQpsStd>0</BlockedQpsStd>
            <BlockedQpsMax>86</BlockedQpsMax>
            <Exception>0</Exception>
            <ExceptionAvg>0</ExceptionAvg>
            <PassedQpsStd>0</PassedQpsStd>
        </InnerMetrics>
    </Data>
    <Code>200</Code>
    <Success>true</Success>
</GetMetricsOfResourceResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Message" : "null",
  "RequestId" : "3FEEAD12-CE22-4EDE-A729-CE94E*****10",
  "Data" : {
    "AppName" : "ahas-demo",
    "Resource" : "handleService",
    "Namespace" : "default",
    "InnerMetrics" : {
      "RtP99" : 7,
      "SuccessQpsAvg" : 143,
      "PassedQpsP99" : 143,
      "RtAvg" : 6.5,
      "Count" : 2,
      "ThreadStd" : 0,
      "PassedQpsAvg" : 143,
      "ExceptionP95" : 0,
      "SuccessQpsMax" : 143,
      "RtP95" : 7,
      "BlockedQpsMin" : 86,
      "BlockedQps" : 173,
      "Timestamp" : 1596593014000,
      "ThreadP95" : 1,
      "RtStd" : 0.7,
      "PassedQpsMin" : 143,
      "BlockedQpsP99" : 86,
      "PassedQpsMax" : 143,
      "ExceptionMax" : 0,
      "SuccessQps" : 286,
      "SuccessQpsP75" : 143,
      "ThreadP75" : 1,
      "SuccessQpsStd" : 0,
      "ExceptionMin" : 0,
      "PassedQpsP75" : 143,
      "PassedQps" : 286,
      "ThreadMax" : 1,
      "SuccessQpsP99" : 143,
      "SuccessQpsMin" : 143,
      "ThreadP99" : 1,
      "ExceptionStd" : 0,
      "BlockedQpsP95" : 86,
      "Thread" : 2,
      "ThreadMin" : 1,
      "RtMin" : 6.5,
      "BlockedQpsAvg" : 86,
      "ThreadAvg" : 1,
      "BlockedQpsP75" : 86,
      "RtP75" : 7,
      "ExceptionP99" : 0,
      "ExceptionP75" : 0,
      "SuccessQpsP95" : 143,
      "Rt" : 6.5,
      "PassedQpsP95" : 143,
      "RtMax" : 7,
      "BlockedQpsStd" : 0,
      "BlockedQpsMax" : 86,
      "Exception" : 0,
      "ExceptionAvg" : 0,
      "PassedQpsStd" : 0
    }
  },
  "Code" : 200,
  "Success" : true
}

错误码

HttpCode 错误码 错误信息 描述
400 IllegalArgument.AppName The specified AppName is invalid. 参数AppName不合法
400 IllegalArgument.Namespace The specified Namespace is invalid. 参数Namespace不合法
400 IllegalArgument.Resource The specified Resource is invalid. 参数Resource不合法

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