GetNisNetworkMetrics - 获取云网络指标趋势

支持指定NIS网络分析场景,获取详细监控指标趋势数据,包括流量分析场景下的流量指标趋势数据,以及性能观测场景下的性能指标趋势数据等。

接口说明

数据查询结果同步说明:

  • API 数据跨度 6 小时同步一次,6 小时后才可查询当前网络分析数据。

支持分析场景:

  • NAT 网关 SNAT IP 流量分析场景

  • 公网流量分析场景

  • 跨域流量分析场景

  • 混合云流量分析场景

  • 公网性能观测大盘场景

  • 跨可用区内网性能观测大盘场景

  • 跨地域内网性能观测大盘场景

  • 公网地域级限速场景

各场景的具体使用方式,请参见此文档

调试

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

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

nis:GetNisNetworkMetrics

none

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

RegionNo

string

地域 ID。

cn-shenzhen

ResourceType

string

按流量转发所使用的阿里云网络资源类型进行分析,取值:

  • AccessInternetIpV4:所有阿里云公网类型 IPv4。

  • AccessInternetIpV4Limited:所有受地域限速的阿里云公网类型 IPv4。

  • ElasticIP:弹性公网 EIP(IPv4)。

  • PublicIpEcs:绑定在 ECS 的固定公网 IP(IPv4)。

  • PublicIpClb:绑定在 CLB 的固定公网 IP(IPv4)。

  • NAT:通过 SNAT 的访问公网流量。

  • TR:流经云企业网转发路由器的流量。

  • TRAttachment:流经云企业网连接实例的流量,包括地域内连接和跨地域连接,地域内连接具备出入方向,跨地域连接仅具备出方向。

  • VBR:流经边界路由器的流量。

  • GA:流经全球加速的流量。

  • InternetProbing:公网质量探测数据。

  • IntranetProbing:内网质量探测数据。

  • NisInspectionHistoryReportScore:巡检历史评分。

AccessInternetIPV4

MetricName

string

指标名。取值:

  • bps:每秒比特数。

  • pps:每秒包数。

  • rtt:tcp 协议建立连接时的往返延迟。

  • RetransmitRate:重传率。

  • RatelimitDropPps:限速丢包速率。

  • ActiveSessionCount:并发会话数。

  • NewSessionPerSecond:每秒新建会话数。

  • BandwidthUtilization:带宽利用率。

  • passRate:巡检通过率。

说明

选定时间范围内 RTT 无数据,是因为该时间段里,此连接是长连接,没有触发首次建连。

bps

Dimensions

array<object>

具体业务的 Metric 查询参数集合。各场景参数说明,请参见 GetNisNetworkMetrics

bps

object

具体业务的 Metric 查询参数。

Name

string

过滤条件的名字。

instanceId

Value

string

过滤条件的值。

eip-sample*

BeginTime

integer

起始时间,单位 ms,格式 unix 时间戳。未指定时默认查最近 1 小时。起始时间最早可选择 7 天前。

1638239092000

EndTime

integer

结束时间,单位 ms,格式 unix 时间戳。未指定时默认查最近 1 小时。只指定了 BeginTime 时查 BeginTime 之后的一小时。结束时间距起始时间最多 24 小时。

1684373700099

ScanBy

string

排序方式,默认 TimestampAscending,取值:

  • TimestampAscending:按时间正向排序。

  • TimestampDescending:按时间逆向排序。

TimestampAscending

UseCrossAccount

boolean

是否使用多账号访问模式,保留参数,暂不支持。

false

AccountIds

array

显式传递子账号 ID。

string

成员账号 ID 列表。

118639953821****

StepMinutes

integer

返回参数

名称

类型

描述

示例值

object

RpcResponse<ArrayList>

RequestId

string

请求 ID。

D5E98683-355B-5867-8D3D-A24755F6895B

Data

object

云网络指标趋势数据对象。

Unit

string

单位。

Bits/Second

Metrics

array<object>

指标趋势数据集合。

object

指标趋势单时间点数据。

TimeStamp

integer

数据的毫秒时间戳。

1690684091100

Value

number

指标值。

88

示例

正常返回示例

JSON格式

{
  "RequestId": "D5E98683-355B-5867-8D3D-A24755F6895B",
  "Data": {
    "Unit": "Bits/Second",
    "Metrics": [
      {
        "TimeStamp": 1690684091100,
        "Value": 88
      }
    ]
  }
}

错误码

HTTP status code

错误码

错误信息

描述

400 IllegalParam.BeginTimeAndEndTime It only supports querying data for up to 24 hours: %s. 最大支持查询24小时数据。
400 OperationFailed.DataTooMuch Too much data has been queried under the specified conditions. Shorten the query time, specify more precise filtering conditions, or try again later. 指定条件下查询的数据过多,请缩短查询时间、指定更精确过滤条件或者稍后重试。
400 IllegalParam.Dimensions The specified Dimensions(%s) is illegal. 指定的Dimensions(%s)参数不合法。
400 IllegalParam.Dimensions.Direction The specified Dimensions.Direction(%s) is illegal. 指定的Dimensions.Direction(%s)参数不合法。
400 IllegalParam.Dimensions.InstanceId The specified Dimensions.InstanceId(%s) is illegal. 指定的Dimensions.InstanceId(%s)参数不合法。
400 IllegalParam.MetricName The specified MetricName(%s) is illegal. 指定的MetricName(%s)参数不合法。
400 IllegalParam.ResourceType The specified resourceType (%s) is invalid. 指定的ResourceType变量值(%s)不存在。
400 IllegalParam.Dimensions.DestinationZone The specified parameter Dimensions.DestinationZone (%s) is illegal. 指定的参数Dimensions.DestinationZone(%s)不合法。
400 IllegalParam.Dimensions.SourceZone The specified parameter Dimensions.SourceZone(%s) is illegal. 指定的参数Dimensions.SourceZone(%s)不合法。
400 IllegalParam.IP The specified IP address (%s) is invalid. 指定的IP地址(%s)无效。
400 IllegalParam.RegionNo The specified parameter RegionNo(%s) is illegal. 指定的参数RegionNo(%s)不合法。
400 IllegalParam.Dimensions.InspectionTaskId The specified argument Dimensions.InspectionTaskId(%s) is illegal. 指定的参数Dimensions.InspectionTaskId(%s)不合法。
400 IllegalParam.Dimensions.DestinationRegionNo The specified parameter Dimensions.DestinationRegionNo(%s) is illegal. 指定的Dimensions.DestinationRegionNo(%s)参数非法。
400 IllegalParam.StepMinutes The specified StepMinutes parameter value is illegal, only %s minutes of data precision is supported. 指定的StepMinutes参数值不合法,仅支持%s分钟的数据精度。
400 IllegalParam.MaxTimeScope The query time range exceeds the limit. You can query up to %s days of data. 查询时间范围超出限制,最大支持查询%s天的数据。
400 IllegalParam.StepMinutesAndTime In the current query time range, data precision of only %s minutes is supported to ensure performance. 当前查询时间范围下,为保证性能,仅支持%s分钟的数据精度。
404 ResourceNotFound.InstanceId The specified InstanceId(%s) does not exist. 指定的InstanceId(%s)不存在。
404 ResourceNotFound.IpSets The specified instance does not exist or does not have any acceleration region. 指定的实例不存在或者没有加速区域。
404 ResourceNotFound.InspectionTaskId The specified InspectionTaskId(%s) is not found. 指定的InspectionTaskId(%s)不存在。

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

变更历史

更多信息,参考变更详情