MetricsQueryOptions interface
Alternativ som används när du frågar efter mått.
- Sträcker sig
Egenskaper
| aggregations | Listan över sammansättningstyper (kommaavgränsade) som ska hämtas. |
| filter |
$filter används för att minska mängden måttdata som returneras. |
| granularity | Intervallet (t.ex. timegrain) för frågan. Durations helper innehåller alias för några vanliga ISO8601 varaktigheter. Det här är ett ISO8601 varaktighetsvärde i formatet P[n]Y[n]M[n]DT[n]H[n]M[n]S där P är varaktighetsdesignatorn (för period) som placeras i början av varaktighetsrepresentationen. Y är årsdesignatorn som följer värdet för antalet år. M är månadsdesignatorn som följer värdet för antalet månader. W är veckodesignatorn som följer värdet för antalet veckor. D är dagdesignaren som följer värdet för antalet dagar. T är tidsdesignaren som föregår tidskomponenterna i representationen. H är timdesignatorn som följer värdet för antalet timmar. M är minutdesignaren som följer värdet för antalet minuter. S är den andra designatorn som följer värdet för antalet sekunder. |
| metric |
Måttnamnområde att fråga måttdefinitioner för. |
| order |
Aggregeringen som ska användas för sortering av resultat och sorteringsriktningen. Endast en beställning kan anges. Exempel: sum asc. |
| result |
Minskar mängden data som samlas in. Vilken syntax som tillåts beror på åtgärden. Mer information finns i beskrivningen av åtgärden. |
| timespan | Den omslutande tidsintervallet för mått. |
| top | Det maximala antalet poster som ska hämtas. Endast giltigt om $filter har angetts. Standardvärdet är 10. |
Ärvda egenskaper
| abort |
Den signal som kan användas för att avbryta begäranden. |
| on |
En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger. |
| request |
Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden. |
| serializer |
Alternativ för att åsidosätta serialiserings-/av-serialiseringsbeteende. |
| tracing |
Alternativ som används när spårning är aktiverat. |
Fastighetsdetaljer
aggregations
Listan över sammansättningstyper (kommaavgränsade) som ska hämtas.
aggregations?: AggregationType[]
Fastighetsvärde
filter
$filter används för att minska mängden måttdata som returneras.
Exempel:
Måttet innehåller metadata A, B och C.
- Returnera alla tidsserier för C där A = a1 och B = b1 eller b2
$filter=A eq 'a1' och B eq 'b1' eller B eq 'b2' och C eq '*'
– Ogiltig variant:
$filter=A eq 'a1' and B eq 'b1' and C eq '*' or B = 'b2'
Detta är ogiltigt eftersom den logiska operatorn eller operatorn inte kan separera två olika metadatanamn.
- Returnera alla tidsserier där A = a1, B = b1 och C = c1:
$filter=A eq 'a1' och B eq 'b1' och C eq 'c1'
- Returnera alla tidsserier där A = a1
$filter=A eq 'a1' and B eq '' and C eq ''.
filter?: string
Fastighetsvärde
string
granularity
Intervallet (t.ex. timegrain) för frågan. Durations helper innehåller alias för några vanliga ISO8601 varaktigheter. Det här är ett ISO8601 varaktighetsvärde i formatet P[n]Y[n]M[n]DT[n]H[n]M[n]S där P är varaktighetsdesignatorn (för period) som placeras i början av varaktighetsrepresentationen. Y är årsdesignatorn som följer värdet för antalet år. M är månadsdesignatorn som följer värdet för antalet månader. W är veckodesignatorn som följer värdet för antalet veckor. D är dagdesignaren som följer värdet för antalet dagar. T är tidsdesignaren som föregår tidskomponenterna i representationen. H är timdesignatorn som följer värdet för antalet timmar. M är minutdesignaren som följer värdet för antalet minuter. S är den andra designatorn som följer värdet för antalet sekunder.
granularity?: string
Fastighetsvärde
string
metricNamespace
Måttnamnområde att fråga måttdefinitioner för.
metricNamespace?: string
Fastighetsvärde
string
orderBy
Aggregeringen som ska användas för sortering av resultat och sorteringsriktningen. Endast en beställning kan anges. Exempel: sum asc.
orderBy?: string
Fastighetsvärde
string
resultType
Minskar mängden data som samlas in. Vilken syntax som tillåts beror på åtgärden. Mer information finns i beskrivningen av åtgärden.
resultType?: ResultType
Fastighetsvärde
timespan
Den omslutande tidsintervallet för mått.
timespan?: QueryTimeInterval
Fastighetsvärde
top
Det maximala antalet poster som ska hämtas. Endast giltigt om $filter har angetts. Standardvärdet är 10.
top?: number
Fastighetsvärde
number
Ärvda fastigheter
abortSignal
Den signal som kan användas för att avbryta begäranden.
abortSignal?: AbortSignalLike
Fastighetsvärde
Ärvd från OperationOptions.abortSignal
onResponse
En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger.
onResponse?: RawResponseCallback
Fastighetsvärde
Ärvd från OperationOptions.onResponse
requestOptions
Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.
requestOptions?: OperationRequestOptions
Fastighetsvärde
Ärvd från OperationOptions.requestOptions
serializerOptions
Alternativ för att åsidosätta serialiserings-/av-serialiseringsbeteende.
serializerOptions?: SerializerOptions
Fastighetsvärde
ärvd från OperationOptions.serializerOptions
tracingOptions
Alternativ som används när spårning är aktiverat.
tracingOptions?: OperationTracingOptions
Fastighetsvärde
Ärvd från OperationOptions.tracingOptions