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. |
| 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. |
| metric |
Metrischer Namespace zum Abfragen von Metrikdefinitionen |
| order |
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. |
| result |
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
| abort |
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann. |
| on |
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. |
| request |
Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden. |
| serializer |
Optionen zum Außerkraftsetzen des Serialisierungs-/De serialisierungsverhaltens. |
| tracing |
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