MetricsBatchOptionalParams interface

Optionele parameters.

Uitbreiding

Eigenschappen

aggregation

De lijst met aggregatietypen (door komma's gescheiden) die moeten worden opgehaald. Voorbeelden: gemiddelde, minimum, maximum

endTime

De eindtijd van de query. Het is een tekenreeks in de notatie 'jjjj-MM-ddTHH:mm:ss.fffZ'.

filter

Het filter wordt gebruikt om de set metrische gegevens te verminderen die worden geretourneerd.
Voorbeeld:
Metrische gegevens bevatten metagegevens A, B en C.
- Alle tijdreeksen van C retourneren waarbij A = a1 en B = b1 of b2
filter=A eq 'a1' en B eq 'b1' of B eq 'b2' en C eq '*'
- Ongeldige variant:
filter=A eq 'a1' en B eq 'b1' en C eq '*' of B = 'b2'
Dit is ongeldig omdat de logische of operator twee verschillende metagegevensnamen niet kan scheiden.
- Alle tijdreeksen retourneren waarbij A = a1, B = b1 en C = c1:
filter=A eq 'a1' en B eq 'b1' en C eq 'c1'
- Alle tijdreeksen retourneren waarbij A = a1
filter=A eq 'a1' en B eq '' en C eq ''.

interval

Het interval (bijvoorbeeld timegrain) van de query. voorbeelden: PT15M, PT1H, P1D-

orderBy

De aggregatie die moet worden gebruikt voor het sorteren van resultaten en de richting van de sortering. Er kan slechts één bestelling worden opgegeven. Voorbeelden: asc- optellen

startTime

De begintijd van de query. Het is een tekenreeks in de notatie 'jjjj-MM-ddTHH:mm:ss.fffZ'. Als u de endTime-parameter hebt opgegeven, is deze parameter vereist. Als alleen startTime is opgegeven, wordt endTime standaard ingesteld op de huidige tijd. Als er geen tijdsinterval is opgegeven, is de standaardwaarde 1 uur.

top

Het maximum aantal records dat moet worden opgehaald per resource-id in de aanvraag. Alleen geldig als filter is opgegeven. De standaardwaarde is 10.

Overgenomen eigenschappen

abortSignal

Het signaal dat kan worden gebruikt om aanvragen af te breken.

onResponse

Een functie die telkens wordt aangeroepen wanneer een antwoord van de server wordt ontvangen tijdens het uitvoeren van de aangevraagde bewerking. Kan meerdere keren worden aangeroepen.

requestOptions

Opties die worden gebruikt bij het maken en verzenden van HTTP-aanvragen voor deze bewerking.

serializerOptions

Opties voor het overschrijven van serialisatie/deserialisatiegedrag.

tracingOptions

Opties die worden gebruikt wanneer tracering is ingeschakeld.

Eigenschapdetails

aggregation

De lijst met aggregatietypen (door komma's gescheiden) die moeten worden opgehaald. Voorbeelden: gemiddelde, minimum, maximum

aggregation?: string

Waarde van eigenschap

string

endTime

De eindtijd van de query. Het is een tekenreeks in de notatie 'jjjj-MM-ddTHH:mm:ss.fffZ'.

endTime?: Date

Waarde van eigenschap

Date

filter

Het filter wordt gebruikt om de set metrische gegevens te verminderen die worden geretourneerd.
Voorbeeld:
Metrische gegevens bevatten metagegevens A, B en C.
- Alle tijdreeksen van C retourneren waarbij A = a1 en B = b1 of b2
filter=A eq 'a1' en B eq 'b1' of B eq 'b2' en C eq '*'
- Ongeldige variant:
filter=A eq 'a1' en B eq 'b1' en C eq '*' of B = 'b2'
Dit is ongeldig omdat de logische of operator twee verschillende metagegevensnamen niet kan scheiden.
- Alle tijdreeksen retourneren waarbij A = a1, B = b1 en C = c1:
filter=A eq 'a1' en B eq 'b1' en C eq 'c1'
- Alle tijdreeksen retourneren waarbij A = a1
filter=A eq 'a1' en B eq '' en C eq ''.

filter?: string

Waarde van eigenschap

string

interval

Het interval (bijvoorbeeld timegrain) van de query. voorbeelden: PT15M, PT1H, P1D-

interval?: string

Waarde van eigenschap

string

orderBy

De aggregatie die moet worden gebruikt voor het sorteren van resultaten en de richting van de sortering. Er kan slechts één bestelling worden opgegeven. Voorbeelden: asc- optellen

orderBy?: string

Waarde van eigenschap

string

startTime

De begintijd van de query. Het is een tekenreeks in de notatie 'jjjj-MM-ddTHH:mm:ss.fffZ'. Als u de endTime-parameter hebt opgegeven, is deze parameter vereist. Als alleen startTime is opgegeven, wordt endTime standaard ingesteld op de huidige tijd. Als er geen tijdsinterval is opgegeven, is de standaardwaarde 1 uur.

startTime?: Date

Waarde van eigenschap

Date

top

Het maximum aantal records dat moet worden opgehaald per resource-id in de aanvraag. Alleen geldig als filter is opgegeven. De standaardwaarde is 10.

top?: number

Waarde van eigenschap

number

Details van overgenomen eigenschap

abortSignal

Het signaal dat kan worden gebruikt om aanvragen af te breken.

abortSignal?: AbortSignalLike

Waarde van eigenschap

overgenomen van coreClient.OperationOptions.abortSignal

onResponse

Een functie die telkens wordt aangeroepen wanneer een antwoord van de server wordt ontvangen tijdens het uitvoeren van de aangevraagde bewerking. Kan meerdere keren worden aangeroepen.

onResponse?: RawResponseCallback

Waarde van eigenschap

overgenomen van coreClient.OperationOptions.onResponse

requestOptions

Opties die worden gebruikt bij het maken en verzenden van HTTP-aanvragen voor deze bewerking.

requestOptions?: OperationRequestOptions

Waarde van eigenschap

overgenomen van coreClient.OperationOptions.requestOptions

serializerOptions

Opties voor het overschrijven van serialisatie/deserialisatiegedrag.

serializerOptions?: SerializerOptions

Waarde van eigenschap

overgenomen van coreClient.OperationOptions.serializerOptions

tracingOptions

Opties die worden gebruikt wanneer tracering is ingeschakeld.

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

overgenomen van coreClient.OperationOptions.tracingOptions