ReportRecordContract interface
报告数据。
属性
| api |
API 标识符路径。 /apis/{apiId} |
| api |
API 区域标识符。 |
| api |
处理请求所需的平均时间。 |
| api |
处理请求所需的时间最长。 |
| api |
处理请求所需的时间最短。 |
| bandwidth | 消耗的带宽。 |
| cache |
从缓存策略提供内容时的次数。 |
| cache |
从后端提取内容的次数。 |
| call |
由于凭据无效而阻止的调用数。 这包括返回 HttpStatusCode.Unauthorized 和 HttpStatusCode.Forbidden 和 HttpStatusCode.TooManyRequests 的调用 |
| call |
由于网关或后端错误,调用失败次数。 这包括返回 HttpStatusCode.BadRequest(400)和 HttpStatusCode.InternalServerError (500) 和 600 之间的任何代码的调用 |
| call |
其他调用数。 |
| call |
成功的调用数。 这包括返回 HttpStatusCode <= 301 和 HttpStatusCode.NotModified 和 HttpStatusCode.TemporaryRedirect 的调用 |
| call |
呼叫总数。 |
| country | 此记录数据与国家/地区相关。 |
| interval | 聚合周期的长度。 间隔必须是 15 分钟的倍数,不能为零。 该值应采用 ISO 8601 格式(http://en.wikipedia.org/wiki/ISO_8601#Durations)。 |
| name | 根据报表终结点的名称指定产品、API、作或开发人员名称。 |
| operation |
作标识符路径。 /apis/{apiId}/operations/{operationId} |
| product |
产品标识符路径。 /products/{productId} 注意:此属性不会序列化。 它只能由服务器填充。 |
| region | 与此记录数据相关的国家/地区。 |
| service |
在后端处理请求所需的平均时间。 |
| service |
在后端处理请求所花费的最长时间。 |
| service |
在后端处理请求所需的最短时间。 |
| subscription |
订阅标识符路径。 /subscriptions/{subscriptionId} |
| timestamp | 聚合周期的开始。 日期符合以下格式:按 ISO 8601 标准指定的 |
| user |
用户标识符路径。 /users/{userId} 注意:此属性不会序列化。 它只能由服务器填充。 |
| zip | 此记录数据相关的邮政编码。 |
属性详细信息
apiId
API 标识符路径。 /apis/{apiId}
apiId?: string
属性值
string
apiRegion
API 区域标识符。
apiRegion?: string
属性值
string
apiTimeAvg
处理请求所需的平均时间。
apiTimeAvg?: number
属性值
number
apiTimeMax
处理请求所需的时间最长。
apiTimeMax?: number
属性值
number
apiTimeMin
处理请求所需的时间最短。
apiTimeMin?: number
属性值
number
bandwidth
消耗的带宽。
bandwidth?: number
属性值
number
cacheHitCount
从缓存策略提供内容时的次数。
cacheHitCount?: number
属性值
number
cacheMissCount
从后端提取内容的次数。
cacheMissCount?: number
属性值
number
callCountBlocked
由于凭据无效而阻止的调用数。 这包括返回 HttpStatusCode.Unauthorized 和 HttpStatusCode.Forbidden 和 HttpStatusCode.TooManyRequests 的调用
callCountBlocked?: number
属性值
number
callCountFailed
由于网关或后端错误,调用失败次数。 这包括返回 HttpStatusCode.BadRequest(400)和 HttpStatusCode.InternalServerError (500) 和 600 之间的任何代码的调用
callCountFailed?: number
属性值
number
callCountOther
其他调用数。
callCountOther?: number
属性值
number
callCountSuccess
成功的调用数。 这包括返回 HttpStatusCode <= 301 和 HttpStatusCode.NotModified 和 HttpStatusCode.TemporaryRedirect 的调用
callCountSuccess?: number
属性值
number
callCountTotal
呼叫总数。
callCountTotal?: number
属性值
number
country
此记录数据与国家/地区相关。
country?: string
属性值
string
interval
聚合周期的长度。 间隔必须是 15 分钟的倍数,不能为零。 该值应采用 ISO 8601 格式(http://en.wikipedia.org/wiki/ISO_8601#Durations)。
interval?: string
属性值
string
name
根据报表终结点的名称指定产品、API、作或开发人员名称。
name?: string
属性值
string
operationId
作标识符路径。 /apis/{apiId}/operations/{operationId}
operationId?: string
属性值
string
productId
产品标识符路径。 /products/{productId} 注意:此属性不会序列化。 它只能由服务器填充。
productId?: string
属性值
string
region
与此记录数据相关的国家/地区。
region?: string
属性值
string
serviceTimeAvg
在后端处理请求所需的平均时间。
serviceTimeAvg?: number
属性值
number
serviceTimeMax
在后端处理请求所花费的最长时间。
serviceTimeMax?: number
属性值
number
serviceTimeMin
在后端处理请求所需的最短时间。
serviceTimeMin?: number
属性值
number
subscriptionId
订阅标识符路径。 /subscriptions/{subscriptionId}
subscriptionId?: string
属性值
string
timestamp
聚合周期的开始。 日期符合以下格式:按 ISO 8601 标准指定的 yyyy-MM-ddTHH:mm:ssZ。
timestamp?: Date
属性值
Date
userId
用户标识符路径。 /users/{userId} 注意:此属性不会序列化。 它只能由服务器填充。
userId?: string
属性值
string
zip
此记录数据相关的邮政编码。
zip?: string
属性值
string