MetricsQueryOptions interface

Opties die worden gebruikt bij het uitvoeren van query's op metrische gegevens.

Uitbreiding

Eigenschappen

aggregations

De lijst met aggregatietypen (door komma's gescheiden) die moeten worden opgehaald.

filter

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

granularity

Het interval (bijvoorbeeld timegrain) van de query. duur helper aliassen bevat voor een aantal algemene ISO8601 duur. Dit is een ISO8601 duurwaarde in de notatie P[n]Y[n]M[n]DT[n]H[n]M[n]S waarbij P de duuraanwijzing is (voor periode) die aan het begin van de duurweergave wordt geplaatst. Y is de jaarontwerpaar die de waarde volgt voor het aantal jaren. M is de maandontwerper die de waarde volgt voor het aantal maanden. W is de weekontwerper die de waarde volgt voor het aantal weken. D is de dagontwerper die de waarde volgt voor het aantal dagen. T is de tijdsontwerper die voorafgaat aan de tijdonderdelen van de weergave. H is de uurontwerpaar die de waarde volgt voor het aantal uren. M is de minuutontwerper die de waarde volgt voor het aantal minuten. S is de tweede ontwerpator die de waarde volgt voor het aantal seconden.

metricNamespace

Metrische naamruimte voor het opvragen van metrische definities voor.

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: som asc.

resultType

Vermindert de verzamelde gegevensset. De toegestane syntaxis hangt af van de bewerking. Zie de beschrijving van de werking voor details.

timespan

De tijdsperiode voor metrische gegevens insluiten.

top

Het maximum aantal records dat moet worden opgehaald. 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

aggregations

De lijst met aggregatietypen (door komma's gescheiden) die moeten worden opgehaald.

aggregations?: AggregationType[]

Waarde van eigenschap

filter

De $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

granularity

Het interval (bijvoorbeeld timegrain) van de query. duur helper aliassen bevat voor een aantal algemene ISO8601 duur. Dit is een ISO8601 duurwaarde in de notatie P[n]Y[n]M[n]DT[n]H[n]M[n]S waarbij P de duuraanwijzing is (voor periode) die aan het begin van de duurweergave wordt geplaatst. Y is de jaarontwerpaar die de waarde volgt voor het aantal jaren. M is de maandontwerper die de waarde volgt voor het aantal maanden. W is de weekontwerper die de waarde volgt voor het aantal weken. D is de dagontwerper die de waarde volgt voor het aantal dagen. T is de tijdsontwerper die voorafgaat aan de tijdonderdelen van de weergave. H is de uurontwerpaar die de waarde volgt voor het aantal uren. M is de minuutontwerper die de waarde volgt voor het aantal minuten. S is de tweede ontwerpator die de waarde volgt voor het aantal seconden.

granularity?: string

Waarde van eigenschap

string

metricNamespace

Metrische naamruimte voor het opvragen van metrische definities voor.

metricNamespace?: 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: som asc.

orderBy?: string

Waarde van eigenschap

string

resultType

Vermindert de verzamelde gegevensset. De toegestane syntaxis hangt af van de bewerking. Zie de beschrijving van de werking voor details.

resultType?: ResultType

Waarde van eigenschap

timespan

De tijdsperiode voor metrische gegevens insluiten.

timespan?: QueryTimeInterval

Waarde van eigenschap

top

Het maximum aantal records dat moet worden opgehaald. 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 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 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 OperationOptions.requestOptions

serializerOptions

Opties voor het overschrijven van serialisatie/deserialisatiegedrag.

serializerOptions?: SerializerOptions

Waarde van eigenschap

overgenomen van OperationOptions.serializerOptions

tracingOptions

Opties die worden gebruikt wanneer tracering is ingeschakeld.

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

overgenomen van OperationOptions.tracingOptions