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. |
| 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. |
| metric |
Metrische naamruimte voor het opvragen van metrische definities voor. |
| order |
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. |
| result |
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
| abort |
Het signaal dat kan worden gebruikt om aanvragen af te breken. |
| on |
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. |
| request |
Opties die worden gebruikt bij het maken en verzenden van HTTP-aanvragen voor deze bewerking. |
| serializer |
Opties voor het overschrijven van serialisatie/deserialisatiegedrag. |
| tracing |
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