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.
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 ''.

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.

metricNamespace

Måttnamnområde att fråga måttdefinitioner för.

orderBy

Aggregeringen som ska användas för sortering av resultat och sorteringsriktningen. Endast en beställning kan anges. Exempel: sum asc.

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.

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

abortSignal

Den signal som kan användas för att avbryta begäranden.

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.

requestOptions

Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.

serializerOptions

Alternativ för att åsidosätta serialiserings-/av-serialiseringsbeteende.

tracingOptions

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