MetricsBatchOptionalParams interface
Parametry opcjonalne.
- Rozszerzenie
Właściwości
| aggregation | Lista typów agregacji (rozdzielonych przecinkami) do pobrania. Przykłady: średnia, minimalna, maksymalna |
| end |
Godzina zakończenia zapytania. Jest to ciąg w formacie "rrrr-MM-ddTHH:mm:ss.fffZ". |
| filter | Filtr służy do zmniejszenia zestawu zwracanych danych metryk. |
| interval | Interwał (tj. timegrain) zapytania. przykłady : PT15M, PT1H, P1D |
| order |
Agregacja do użycia do sortowania wyników i kierunku sortowania. Można określić tylko jedno zamówienie. przykłady : sumuj |
| start |
Godzina rozpoczęcia zapytania. Jest to ciąg w formacie "rrrr-MM-ddTHH:mm:ss.fffZ". Jeśli określono parametr endTime, ten parametr jest wymagany. Jeśli określono tylko parametr startTime, wartość domyślna endTime to bieżący czas. Jeśli nie określono interwału czasu, wartość domyślna to 1 godzina. |
| top | Maksymalna liczba rekordów do pobrania na identyfikator zasobu w żądaniu. Prawidłowy tylko wtedy, gdy określono filtr. Wartość domyślna to 10. |
Właściwoś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 właściwości
aggregation
Lista typów agregacji (rozdzielonych przecinkami) do pobrania. Przykłady: średnia, minimalna, maksymalna
aggregation?: string
Wartość właściwości
string
endTime
Godzina zakończenia zapytania. Jest to ciąg w formacie "rrrr-MM-ddTHH:mm:ss.fffZ".
endTime?: Date
Wartość właściwości
Date
filter
Filtr 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ść właściwości
string
interval
Interwał (tj. timegrain) zapytania. przykłady : PT15M, PT1H, P1D
interval?: string
Wartość właściwości
string
orderBy
Agregacja do użycia do sortowania wyników i kierunku sortowania. Można określić tylko jedno zamówienie. przykłady : sumuj
orderBy?: string
Wartość właściwości
string
startTime
Godzina rozpoczęcia zapytania. Jest to ciąg w formacie "rrrr-MM-ddTHH:mm:ss.fffZ". Jeśli określono parametr endTime, ten parametr jest wymagany. Jeśli określono tylko parametr startTime, wartość domyślna endTime to bieżący czas. Jeśli nie określono interwału czasu, wartość domyślna to 1 godzina.
startTime?: Date
Wartość właściwości
Date
top
Maksymalna liczba rekordów do pobrania na identyfikator zasobu w żądaniu. Prawidłowy tylko wtedy, gdy określono filtr. Wartość domyślna to 10.
top?: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
abortSignal
Sygnał, który może służyć do przerwania żądań.
abortSignal?: AbortSignalLike
Wartość właściwości
dziedziczone z coreClient.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ść właściwości
dziedziczone z coreClient.OperationOptions.onResponse
requestOptions
Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.
requestOptions?: OperationRequestOptions
Wartość właściwości
dziedziczone z coreClient.OperationOptions.requestOptions
serializerOptions
Opcje zastępowania zachowania serializacji/deseralizacji.
serializerOptions?: SerializerOptions
Wartość właściwości
dziedziczone z coreClient.OperationOptions.serializerOptions
tracingOptions
Opcje używane podczas śledzenia są włączone.
tracingOptions?: OperationTracingOptions
Wartość właściwości
dziedziczone z coreClient.OperationOptions.tracingOptions