MetricsQueryOptions interface

Opcje używane podczas wykonywania zapytań dotyczących metryk.

Rozszerza

Właściwości

aggregations

Lista typów agregacji (rozdzielonych przecinkami) do pobrania.

filter

$filter służy do zmniejszenia zestawu zwracanych danych metryk.
Przykład:
Metryka zawiera metadane A, B i C.
- Zwraca cały szereg czasowy C, gdzie A = a1 i B = b1 lub b2
$filter=A eq "a1" i B eq "b1" lub B eq "b2" i C eq "*"
- Nieprawidłowy wariant:
$filter=A eq "a1" i B eq "b1" i C eq "*" lub B = "b2"
Jest to nieprawidłowe, ponieważ operator logiczny lub nie może oddzielić dwóch różnych nazw metadanych.
- Zwraca cały szereg czasowy, gdzie A = a1, B = b1 i C = c1:
$filter=A eq "a1" i B eq "b1" i C eq "c1"
- Zwracanie wszystkich szeregów czasowych, gdzie A = a1
$filter=A eq "a1" i B eq '' i C eq ''.

granularity

Interwał (tj. timegrain) zapytania. Durations pomocnik zawiera aliasy dla niektórych typowych ISO8601 czasów trwania. Jest to wartość czasu trwania ISO8601 w formacie P[n]Y[n]M[n]DT[n]H[n]M[n]S, gdzie P jest projektantem czasu trwania (w okresie) umieszczonym na początku reprezentacji czasu trwania. Y jest projektantem roku, który jest zgodny z wartością liczby lat. M jest projektantem miesiąca, który jest zgodny z wartością liczby miesięcy. W jest projektantem tygodnia, który jest zgodny z wartością liczby tygodni. D jest projektantem dnia, który jest zgodny z wartością liczby dni. T jest projektantem czasu poprzedzającym składniki czasu reprezentacji. H jest projektowaniem godzin, który jest zgodny z wartością liczby godzin. M to wyznaczanie minut, które jest zgodne z wartością liczby minut. S to drugi projektator, który jest zgodny z wartością liczby sekund.

metricNamespace

Przestrzeń nazw metryki do wykonywania zapytań dotyczących definicji metryk.

orderBy

Agregacja do użycia do sortowania wyników i kierunku sortowania. Można określić tylko jedno zamówienie. Przykłady: sum asc.

resultType

Zmniejsza zestaw zbieranych danych. Dozwolona składnia zależy od operacji. Zobacz opis operacji, aby uzyskać szczegóły.

timespan

Przedział czasu otaczającego dla metryk.

top

Maksymalna liczba rekordów do pobrania. Prawidłowe tylko wtedy, gdy określono $filter. Wartość domyślna to 10.

Własności dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

serializerOptions

Opcje zastępowania zachowania serializacji/deseralizacji.

tracingOptions

Opcje używane podczas śledzenia są włączone.

Szczegóły nieruchomości

aggregations

Lista typów agregacji (rozdzielonych przecinkami) do pobrania.

aggregations?: AggregationType[]

Wartość nieruchomości

filter

$filter służy do zmniejszenia zestawu zwracanych danych metryk.
Przykład:
Metryka zawiera metadane A, B i C.
- Zwraca cały szereg czasowy C, gdzie A = a1 i B = b1 lub b2
$filter=A eq "a1" i B eq "b1" lub B eq "b2" i C eq "*"
- Nieprawidłowy wariant:
$filter=A eq "a1" i B eq "b1" i C eq "*" lub B = "b2"
Jest to nieprawidłowe, ponieważ operator logiczny lub nie może oddzielić dwóch różnych nazw metadanych.
- Zwraca cały szereg czasowy, gdzie A = a1, B = b1 i C = c1:
$filter=A eq "a1" i B eq "b1" i C eq "c1"
- Zwracanie wszystkich szeregów czasowych, gdzie A = a1
$filter=A eq "a1" i B eq '' i C eq ''.

filter?: string

Wartość nieruchomości

string

granularity

Interwał (tj. timegrain) zapytania. Durations pomocnik zawiera aliasy dla niektórych typowych ISO8601 czasów trwania. Jest to wartość czasu trwania ISO8601 w formacie P[n]Y[n]M[n]DT[n]H[n]M[n]S, gdzie P jest projektantem czasu trwania (w okresie) umieszczonym na początku reprezentacji czasu trwania. Y jest projektantem roku, który jest zgodny z wartością liczby lat. M jest projektantem miesiąca, który jest zgodny z wartością liczby miesięcy. W jest projektantem tygodnia, który jest zgodny z wartością liczby tygodni. D jest projektantem dnia, który jest zgodny z wartością liczby dni. T jest projektantem czasu poprzedzającym składniki czasu reprezentacji. H jest projektowaniem godzin, który jest zgodny z wartością liczby godzin. M to wyznaczanie minut, które jest zgodne z wartością liczby minut. S to drugi projektator, który jest zgodny z wartością liczby sekund.

granularity?: string

Wartość nieruchomości

string

metricNamespace

Przestrzeń nazw metryki do wykonywania zapytań dotyczących definicji metryk.

metricNamespace?: string

Wartość nieruchomości

string

orderBy

Agregacja do użycia do sortowania wyników i kierunku sortowania. Można określić tylko jedno zamówienie. Przykłady: sum asc.

orderBy?: string

Wartość nieruchomości

string

resultType

Zmniejsza zestaw zbieranych danych. Dozwolona składnia zależy od operacji. Zobacz opis operacji, aby uzyskać szczegóły.

resultType?: ResultType

Wartość nieruchomości

timespan

Przedział czasu otaczającego dla metryk.

timespan?: QueryTimeInterval

Wartość nieruchomości

top

Maksymalna liczba rekordów do pobrania. Prawidłowe tylko wtedy, gdy określono $filter. Wartość domyślna to 10.

top?: number

Wartość nieruchomości

number

Szczegóły odziedziczonej nieruchomości

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość nieruchomości

Dziedziczone z OperationOptions.abortSignal

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

onResponse?: RawResponseCallback

Wartość nieruchomości

Dziedziczone z OperationOptions.onResponse

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

requestOptions?: OperationRequestOptions

Wartość nieruchomości

Dziedziczone z OperationOptions.requestOptions

serializerOptions

Opcje zastępowania zachowania serializacji/deseralizacji.

serializerOptions?: SerializerOptions

Wartość nieruchomości

dziedziczone z OperationOptions.serializerOptions

tracingOptions

Opcje używane podczas śledzenia są włączone.

tracingOptions?: OperationTracingOptions

Wartość nieruchomości

Dziedziczone z OperationOptions.tracingOptions