Поделиться через


MetricsQueryOptions interface

Параметры, используемые при запросе метрик.

Extends

Свойства

aggregations

Список типов агрегирования (разделенных запятыми) для извлечения.

filter

$filter используется для уменьшения набора возвращаемых данных метрик.
Пример:
Метрика содержит метаданные A, B и C.
— возвращает все временные ряды C, где A = a1 и B = b1 или b2
$filter=A eq 'a1' и Bq 'b1' или Bq 'b2' и C eq '*'
— недопустимый вариант:
$filter=A eq 'a1' и Bq 'b1' и C eq '*' или B = 'b2'
Это недопустимо, так как логический или оператор не может разделить два разных имена метаданных.
— возвращает все временные ряды, где A = a1, B = b1 и C = c1:
$filter=A eq 'a1' и Bq 'b1' и C eq 'c1'
— возвращает все временные ряды, где A = a1
$filter=A eq 'a1' и B eq '' и C eq ''.

granularity

Интервал (т. е. timegrain) запроса. вспомогателя содержит псевдонимы для некоторых распространенных ISO8601 длительности. Это значение ISO8601 длительности в формате P[n]Y[n]M[n]DT[n]H[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' и Bq 'b1' или Bq 'b2' и C eq '*'
— недопустимый вариант:
$filter=A eq 'a1' и Bq 'b1' и C eq '*' или B = 'b2'
Это недопустимо, так как логический или оператор не может разделить два разных имена метаданных.
— возвращает все временные ряды, где A = a1, B = b1 и C = c1:
$filter=A eq 'a1' и Bq 'b1' и C eq 'c1'
— возвращает все временные ряды, где A = a1
$filter=A eq 'a1' и B eq '' и C eq ''.

filter?: string

Значение свойства

string

granularity

Интервал (т. е. timegrain) запроса. вспомогателя содержит псевдонимы для некоторых распространенных ISO8601 длительности. Это значение ISO8601 длительности в формате P[n]Y[n]M[n]DT[n]H[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