MetricsBatchOptionalParams interface
可选参数。
属性
| aggregation | 要检索的聚合类型列表(逗号分隔)。 示例:平均值、最小值、最大 |
| end |
查询的结束时间。 它是格式为“yyyy-MM-ddTHH:mm:ss.fffZ”的字符串。 |
| filter | 该筛选器用于减少返回的指标数据集。 |
| interval | 查询的间隔(即时间根)。 示例:PT15M、PT1H、P1D |
| order |
用于对结果进行排序和排序方向的聚合。 只能指定一个订单。 示例:sum asc |
| start |
查询的开始时间。 它是格式为“yyyy-MM-ddTHH:mm:ss.fffZ”的字符串。 如果已指定 endTime 参数,则需要此参数。 如果仅指定 startTime,则 endTime 默认为当前时间。 如果未指定时间间隔,则默认值为 1 小时。 |
| top | 要检索请求中每个资源 ID 的最大记录数。 仅当指定筛选器时才有效。 默认值为 10。 |
继承属性
| abort |
可用于中止请求的信号。 |
| on |
在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。 |
| request |
为此作创建和发送 HTTP 请求时使用的选项。 |
| serializer |
用于替代序列化/取消序列化行为的选项。 |
| tracing |
启用跟踪时使用的选项。 |
属性详细信息
aggregation
要检索的聚合类型列表(逗号分隔)。 示例:平均值、最小值、最大
aggregation?: string
属性值
string
endTime
查询的结束时间。 它是格式为“yyyy-MM-ddTHH:mm:ss.fffZ”的字符串。
endTime?: Date
属性值
Date
filter
该筛选器用于减少返回的指标数据集。
示例:
指标包含元数据 A、B 和 C。
- 返回 C 的所有时序,其中 A = a1,B = b1 或 b2
filter=A eq 'a1' and B eq 'b1' or B eq 'b2' and C eq '*'
- 变体无效:
filter=A eq 'a1' and B eq 'b1' and C eq '*' or B = 'b2'
这无效,因为逻辑或运算符不能分隔两个不同的元数据名称。
- 返回所有时序,其中 A = a1,B = b1 和 C = c1:
filter=A eq 'a1' and B eq 'b1' and C eq 'c1'
- 返回 A = a1 的所有时序
filter=A eq 'a1' and B eq '' and C eq ''.
filter?: string
属性值
string
interval
查询的间隔(即时间根)。 示例:PT15M、PT1H、P1D
interval?: string
属性值
string
orderBy
用于对结果进行排序和排序方向的聚合。 只能指定一个订单。 示例:sum asc
orderBy?: string
属性值
string
startTime
查询的开始时间。 它是格式为“yyyy-MM-ddTHH:mm:ss.fffZ”的字符串。 如果已指定 endTime 参数,则需要此参数。 如果仅指定 startTime,则 endTime 默认为当前时间。 如果未指定时间间隔,则默认值为 1 小时。
startTime?: Date
属性值
Date
top
要检索请求中每个资源 ID 的最大记录数。 仅当指定筛选器时才有效。 默认值为 10。
top?: number
属性值
number
继承属性详细信息
abortSignal
可用于中止请求的信号。
abortSignal?: AbortSignalLike
属性值
继承自 coreClient.OperationOptions.abortSignal
onResponse
在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。
onResponse?: RawResponseCallback
属性值
继承自 coreClient.OperationOptions.onResponse
requestOptions
为此作创建和发送 HTTP 请求时使用的选项。
requestOptions?: OperationRequestOptions
属性值
继承自 coreClient.OperationOptions.requestOptions
serializerOptions
用于替代序列化/取消序列化行为的选项。
serializerOptions?: SerializerOptions
属性值
继承自 coreClient.OperationOptions.serializerOptions
tracingOptions
启用跟踪时使用的选项。
tracingOptions?: OperationTracingOptions
属性值
继承自 coreClient.OperationOptions.tracingOptions