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. |
| 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. |
| metric |
Przestrzeń nazw metryki do wykonywania zapytań dotyczących definicji metryk. |
| order |
Agregacja do użycia do sortowania wyników i kierunku sortowania. Można określić tylko jedno zamówienie. Przykłady: sum asc. |
| result |
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
| abort |
Sygnał, który może służyć do przerwania żądań. |
| on |
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. |
| request |
Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji. |
| serializer |
Opcje zastępowania zachowania serializacji/deseralizacji. |
| tracing |
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