你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MetricsQueryOptions interface

查询指标时使用的选项。

扩展

属性

aggregations

要检索的聚合类型列表(逗号分隔)。

filter

$filter 用于减少返回的指标数据集。
示例:
指标包含元数据 A、B 和 C。
- 返回 C 的所有时序,其中 A = a1,B = b1 或 b2
$filter=A eq “a1” 和 B eq 'b1' 或 B eq 'b2' and C eq '*'
- 变体无效:
$filter=A eq “a1” 和 B eq 'b1' 和 C eq '*' 或 B = 'b2'
这无效,因为逻辑或运算符不能分隔两个不同的元数据名称。
- 返回所有时序,其中 A = a1,B = b1 和 C = c1:
$filter=A eq “a1” 和 B eq “b1” 和 C eq 'c1'
- 返回 A = a1 的所有时序
$filter=A eq 'a1' and B eq '' and C eq ''.

granularity

查询的间隔(即时间根)。 持续时间 帮助程序包含某些常见ISO8601持续时间的别名。 这是一个ISO8601持续时间值,格式为 P[n]Y[n]M[n]DT[n]H[n]M[n]M[n]S,其中 P 是持续时间表示形式的开头的持续时间指示符(对于时间段)。 Y 是遵循年数值的年份设计器。 M 是月份指示符,遵循月份数的值。 W 是遵循周数值的周指示符。 D 是遵循天数值的日期设计符。 T 是表示形式的时间组件之前的时间设计器。 H 是小时指示符,后跟小时数的值。 M 是分钟数后的值的分钟指示符。 S 是后跟秒数值的第二个指示符。

metricNamespace

要查询其指标定义的指标命名空间。

orderBy

用于对结果进行排序和排序方向的聚合。 只能指定一个订单。 示例:sum asc。

resultType

减少收集的数据集。 允许使用的语法取决于操作。 有关详细信息,请参阅操作说明。

timespan

指标的封闭时间跨度。

top

要检索的最大记录数。 仅当指定$filter时才有效。 默认值为 10。

继承属性

abortSignal

可用于中止请求的信号。

onResponse

在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。

requestOptions

为此作创建和发送 HTTP 请求时使用的选项。

serializerOptions

用于替代序列化/取消序列化行为的选项。

tracingOptions

启用跟踪时使用的选项。

属性详细信息

aggregations

要检索的聚合类型列表(逗号分隔)。

aggregations?: AggregationType[]

属性值

filter

$filter 用于减少返回的指标数据集。
示例:
指标包含元数据 A、B 和 C。
- 返回 C 的所有时序,其中 A = a1,B = b1 或 b2
$filter=A eq “a1” 和 B eq 'b1' 或 B eq 'b2' and C eq '*'
- 变体无效:
$filter=A eq “a1” 和 B eq 'b1' 和 C eq '*' 或 B = 'b2'
这无效,因为逻辑或运算符不能分隔两个不同的元数据名称。
- 返回所有时序,其中 A = a1,B = b1 和 C = c1:
$filter=A eq “a1” 和 B eq “b1” 和 C eq 'c1'
- 返回 A = a1 的所有时序
$filter=A eq 'a1' and B eq '' and C eq ''.

filter?: string

属性值

string

granularity

查询的间隔(即时间根)。 持续时间 帮助程序包含某些常见ISO8601持续时间的别名。 这是一个ISO8601持续时间值,格式为 P[n]Y[n]M[n]DT[n]H[n]M[n]M[n]S,其中 P 是持续时间表示形式的开头的持续时间指示符(对于时间段)。 Y 是遵循年数值的年份设计器。 M 是月份指示符,遵循月份数的值。 W 是遵循周数值的周指示符。 D 是遵循天数值的日期设计符。 T 是表示形式的时间组件之前的时间设计器。 H 是小时指示符,后跟小时数的值。 M 是分钟数后的值的分钟指示符。 S 是后跟秒数值的第二个指示符。

granularity?: string

属性值

string

metricNamespace

要查询其指标定义的指标命名空间。

metricNamespace?: string

属性值

string

orderBy

用于对结果进行排序和排序方向的聚合。 只能指定一个订单。 示例:sum asc。

orderBy?: string

属性值

string

resultType

减少收集的数据集。 允许使用的语法取决于操作。 有关详细信息,请参阅操作说明。

resultType?: ResultType

属性值

timespan

指标的封闭时间跨度。

timespan?: QueryTimeInterval

属性值

top

要检索的最大记录数。 仅当指定$filter时才有效。 默认值为 10。

top?: number

属性值

number

继承属性详细信息

abortSignal

可用于中止请求的信号。

abortSignal?: AbortSignalLike

属性值

继承自 OperationOptions.abortSignal 的

onResponse

在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。

onResponse?: RawResponseCallback

属性值

继承自 OperationOptions.onResponse

requestOptions

为此作创建和发送 HTTP 请求时使用的选项。

requestOptions?: OperationRequestOptions

属性值

继承自 OperationOptions.requestOptions

serializerOptions

用于替代序列化/取消序列化行为的选项。

serializerOptions?: SerializerOptions

属性值

继承自 OperationOptions.serializerOptions

tracingOptions

启用跟踪时使用的选项。

tracingOptions?: OperationTracingOptions

属性值

继承自 OperationOptions.tracingOptions