MetricsQueryOptions interface

Optionen, die beim Abfragen von Metriken verwendet werden.

Extends

Eigenschaften

aggregations

Die Liste der aggregationstypen (kommagetrennt), die abgerufen werden sollen.

filter

Die $filter wird verwendet, um den Satz zurückgegebener Metrikdaten zu reduzieren.
Beispiel:
Die Metrik enthält Metadaten A, B und C.
- Gibt alle Zeitreihen von C zurück, wobei A = a1 und B = b1 oder b2
$filter=A eq 'a1' und B eq 'b1' oder B eq 'b2' und C eq '*'
- Ungültige Variante:
$filter=A eq 'a1' und B eq 'b1' und C eq '*' oder B = 'b2'
Dies ist ungültig, da der logische Oder Operator zwei unterschiedliche Metadatennamen nicht trennen kann.
- Gibt alle Zeitreihen zurück, wobei A = a1, B = b1 und C = c1:
$filter=A eq 'a1' und B eq 'b1' und C eq 'c1'
- Gibt alle Zeitreihen zurück, wobei A = a1
$filter=A eq 'a1' und B eq '' und C eq ''.

granularity

Das Intervall (d. h. Zeitgran) der Abfrage. Dauer Hilfsprogramm enthält Aliase für einige gängige ISO8601 Dauer. Dies ist ein ISO8601 Dauerwert im Format P[n]Y[n]M[n]DT[n]H[n]M[n]S, wobei P der Dauersentsprechungsator (für Punkt) ist, der am Anfang der Dauerdarstellung platziert wird. Y ist der Jahresentwurfsgeber, der dem Wert für die Anzahl der Jahre folgt. M ist der Monatsentwurfsgeber, der dem Wert für die Anzahl der Monate folgt. W ist der Wochenentwurfsgeber, der dem Wert für die Anzahl der Wochen folgt. D ist der Tag-Kennzeichner, der dem Wert für die Anzahl der Tage folgt. T ist der Zeitdesignator, der den Zeitkomponenten der Darstellung vorausgeht. H ist der Stunden-Kennzeichner, der dem Wert für die Anzahl der Stunden folgt. M ist der Minute-Kennzeichner, der dem Wert für die Anzahl der Minuten folgt. S ist der zweite Kennzeichner, der dem Wert für die Anzahl von Sekunden folgt.

metricNamespace

Metrischer Namespace zum Abfragen von Metrikdefinitionen

orderBy

Die Aggregation, die zum Sortieren von Ergebnissen und zur Richtung der Sortierung verwendet werden soll. Es kann nur eine Bestellung angegeben werden. Beispiele: Summe asc.

resultType

Reduziert die Menge der gesammelten Daten. Die zulässige Syntax hängt vom Vorgang ab. Details finden Sie in der Beschreibung des Vorgangs.

timespan

Der umschließende Zeitbereich für Metriken.

top

Die maximale Anzahl der abzurufenden Datensätze. Nur gültig, wenn $filter angegeben ist. Standardwert ist 10.

Geerbte Eigenschaften

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

onResponse

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn eine Antwort vom Server empfangen wird, während der angeforderte Vorgang ausgeführt wird. Kann mehrmals aufgerufen werden.

requestOptions

Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.

serializerOptions

Optionen zum Außerkraftsetzen des Serialisierungs-/De serialisierungsverhaltens.

tracingOptions

Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.

Details zur Eigenschaft

aggregations

Die Liste der aggregationstypen (kommagetrennt), die abgerufen werden sollen.

aggregations?: AggregationType[]

Eigenschaftswert

filter

Die $filter wird verwendet, um den Satz zurückgegebener Metrikdaten zu reduzieren.
Beispiel:
Die Metrik enthält Metadaten A, B und C.
- Gibt alle Zeitreihen von C zurück, wobei A = a1 und B = b1 oder b2
$filter=A eq 'a1' und B eq 'b1' oder B eq 'b2' und C eq '*'
- Ungültige Variante:
$filter=A eq 'a1' und B eq 'b1' und C eq '*' oder B = 'b2'
Dies ist ungültig, da der logische Oder Operator zwei unterschiedliche Metadatennamen nicht trennen kann.
- Gibt alle Zeitreihen zurück, wobei A = a1, B = b1 und C = c1:
$filter=A eq 'a1' und B eq 'b1' und C eq 'c1'
- Gibt alle Zeitreihen zurück, wobei A = a1
$filter=A eq 'a1' und B eq '' und C eq ''.

filter?: string

Eigenschaftswert

string

granularity

Das Intervall (d. h. Zeitgran) der Abfrage. Dauer Hilfsprogramm enthält Aliase für einige gängige ISO8601 Dauer. Dies ist ein ISO8601 Dauerwert im Format P[n]Y[n]M[n]DT[n]H[n]M[n]S, wobei P der Dauersentsprechungsator (für Punkt) ist, der am Anfang der Dauerdarstellung platziert wird. Y ist der Jahresentwurfsgeber, der dem Wert für die Anzahl der Jahre folgt. M ist der Monatsentwurfsgeber, der dem Wert für die Anzahl der Monate folgt. W ist der Wochenentwurfsgeber, der dem Wert für die Anzahl der Wochen folgt. D ist der Tag-Kennzeichner, der dem Wert für die Anzahl der Tage folgt. T ist der Zeitdesignator, der den Zeitkomponenten der Darstellung vorausgeht. H ist der Stunden-Kennzeichner, der dem Wert für die Anzahl der Stunden folgt. M ist der Minute-Kennzeichner, der dem Wert für die Anzahl der Minuten folgt. S ist der zweite Kennzeichner, der dem Wert für die Anzahl von Sekunden folgt.

granularity?: string

Eigenschaftswert

string

metricNamespace

Metrischer Namespace zum Abfragen von Metrikdefinitionen

metricNamespace?: string

Eigenschaftswert

string

orderBy

Die Aggregation, die zum Sortieren von Ergebnissen und zur Richtung der Sortierung verwendet werden soll. Es kann nur eine Bestellung angegeben werden. Beispiele: Summe asc.

orderBy?: string

Eigenschaftswert

string

resultType

Reduziert die Menge der gesammelten Daten. Die zulässige Syntax hängt vom Vorgang ab. Details finden Sie in der Beschreibung des Vorgangs.

resultType?: ResultType

Eigenschaftswert

timespan

Der umschließende Zeitbereich für Metriken.

timespan?: QueryTimeInterval

Eigenschaftswert

top

Die maximale Anzahl der abzurufenden Datensätze. Nur gültig, wenn $filter angegeben ist. Standardwert ist 10.

top?: number

Eigenschaftswert

number

Geerbte Eigenschaftsdetails

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

abortSignal?: AbortSignalLike

Eigenschaftswert

Geerbt von OperationOptions.abortSignal

onResponse

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn eine Antwort vom Server empfangen wird, während der angeforderte Vorgang ausgeführt wird. Kann mehrmals aufgerufen werden.

onResponse?: RawResponseCallback

Eigenschaftswert

Geerbt von OperationOptions.onResponse

requestOptions

Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.

requestOptions?: OperationRequestOptions

Eigenschaftswert

Geerbt von OperationOptions.requestOptions

serializerOptions

Optionen zum Außerkraftsetzen des Serialisierungs-/De serialisierungsverhaltens.

serializerOptions?: SerializerOptions

Eigenschaftswert

von OperationOptions.serializerOptions geerbt

tracingOptions

Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt von OperationOptions.tracingOptions