Megosztás a következőn keresztül:


MetricsBatchOptionalParams interface

Nem kötelező paraméterek.

Extends

Tulajdonságok

aggregation

A lekérendő összesítési típusok listája (vesszővel elválasztva). Példák: átlag, minimum, maximális

endTime

A lekérdezés befejezési ideje. Ez egy "yyyy-MM-ddTHH:mm:ss.fffZ" formátumú sztring.

filter

A szűrő a visszaadott metrikaadatok halmazának csökkentésére szolgál.
Példa:
A metrika az A, B és C metaadatokat tartalmazza.
- A C összes idősorát adja vissza, ahol A = a1 és B = b1 vagy b2
filter=A eq 'a1' és B eq 'b1' vagy B eq 'b2' és C eq '*'
- Érvénytelen változat:
filter=A eq 'a1' és B eq 'b1' és C eq '*' vagy B = 'b2'
Ez érvénytelen, mert a logikai vagy operátor nem tud két különböző metaadatnevet elkülöníteni.
- Adja vissza az összes idősort, ahol A = a1, B = b1 és C = c1:
filter=A eq 'a1' és B eq 'b1' és C eq 'c1'
- Minden idősor visszaadása, ahol A = a1
filter=A eq 'a1' és B eq '' és C eq ''.

interval

A lekérdezés időköze (azaz időintervalluma). példák: PT15M, PT1H, P1D

orderBy

Az eredmények rendezéséhez használandó összesítés és a rendezés iránya. Csak egy rendelés adható meg. Példák: asc összegzése

startTime

A lekérdezés kezdő időpontja. Ez egy "yyyy-MM-ddTHH:mm:ss.fffZ" formátumú sztring. Ha megadta az endTime paramétert, akkor erre a paraméterre van szükség. Ha csak a startTime van megadva, akkor az endTime alapértelmezett értéke az aktuális időpont. Ha nincs megadva időintervallum, az alapértelmezett érték 1 óra.

top

A kérelemben erőforrás-azonosítónként lekérhető rekordok maximális száma. Csak akkor érvényes, ha a szűrő meg van adva. Alapértelmezés szerint 10.

Örökölt tulajdonságok

abortSignal

A kérések megszakítására használható jel.

onResponse

Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Többször is meghívható.

requestOptions

A művelethez tartozó HTTP-kérések létrehozásakor és küldésekor használt beállítások.

serializerOptions

A szerializálás/szerializálási viselkedés felülbírálásának lehetőségei.

tracingOptions

A nyomkövetés engedélyezésekor használt beállítások.

Tulajdonság adatai

aggregation

A lekérendő összesítési típusok listája (vesszővel elválasztva). Példák: átlag, minimum, maximális

aggregation?: string

Tulajdonság értéke

string

endTime

A lekérdezés befejezési ideje. Ez egy "yyyy-MM-ddTHH:mm:ss.fffZ" formátumú sztring.

endTime?: Date

Tulajdonság értéke

Date

filter

A szűrő a visszaadott metrikaadatok halmazának csökkentésére szolgál.
Példa:
A metrika az A, B és C metaadatokat tartalmazza.
- A C összes idősorát adja vissza, ahol A = a1 és B = b1 vagy b2
filter=A eq 'a1' és B eq 'b1' vagy B eq 'b2' és C eq '*'
- Érvénytelen változat:
filter=A eq 'a1' és B eq 'b1' és C eq '*' vagy B = 'b2'
Ez érvénytelen, mert a logikai vagy operátor nem tud két különböző metaadatnevet elkülöníteni.
- Adja vissza az összes idősort, ahol A = a1, B = b1 és C = c1:
filter=A eq 'a1' és B eq 'b1' és C eq 'c1'
- Minden idősor visszaadása, ahol A = a1
filter=A eq 'a1' és B eq '' és C eq ''.

filter?: string

Tulajdonság értéke

string

interval

A lekérdezés időköze (azaz időintervalluma). példák: PT15M, PT1H, P1D

interval?: string

Tulajdonság értéke

string

orderBy

Az eredmények rendezéséhez használandó összesítés és a rendezés iránya. Csak egy rendelés adható meg. Példák: asc összegzése

orderBy?: string

Tulajdonság értéke

string

startTime

A lekérdezés kezdő időpontja. Ez egy "yyyy-MM-ddTHH:mm:ss.fffZ" formátumú sztring. Ha megadta az endTime paramétert, akkor erre a paraméterre van szükség. Ha csak a startTime van megadva, akkor az endTime alapértelmezett értéke az aktuális időpont. Ha nincs megadva időintervallum, az alapértelmezett érték 1 óra.

startTime?: Date

Tulajdonság értéke

Date

top

A kérelemben erőforrás-azonosítónként lekérhető rekordok maximális száma. Csak akkor érvényes, ha a szűrő meg van adva. Alapértelmezés szerint 10.

top?: number

Tulajdonság értéke

number

Örökölt tulajdonság részletei

abortSignal

A kérések megszakítására használható jel.

abortSignal?: AbortSignalLike

Tulajdonság értéke

örökölt coreClient.OperationOptions.abortSignal

onResponse

Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Többször is meghívható.

onResponse?: RawResponseCallback

Tulajdonság értéke

örökölt coreClient.OperationOptions.onResponse

requestOptions

A művelethez tartozó HTTP-kérések létrehozásakor és küldésekor használt beállítások.

requestOptions?: OperationRequestOptions

Tulajdonság értéke

örökölt coreClient.OperationOptions.requestOptions

serializerOptions

A szerializálás/szerializálási viselkedés felülbírálásának lehetőségei.

serializerOptions?: SerializerOptions

Tulajdonság értéke

örökölt coreClient.OperationOptions.serializerOptions

tracingOptions

A nyomkövetés engedélyezésekor használt beállítások.

tracingOptions?: OperationTracingOptions

Tulajdonság értéke

örökölt coreClient.OperationOptions.tracingOptions