Freigeben über


MetricsListOptionalParams interface

Optionale Parameter.

Extends

Eigenschaften

aggregation

Die Liste der abzurufenden Aggregationstypen (durch Trennzeichen getrennt).

filter

Der $filter wird verwendet, um den Satz der zurückgegebenen Metrikdaten zu reduzieren. Beispiel: Metrik enthält Metadaten A, B und C: Geben Sie 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 nicht zwei verschiedene Metadatennamen 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 '' . Sonderfall: Wenn dimensionsname oder dimensionswert runde Klammern verwendet. Beispiel: Wenn Dimensionsname dim ist (Test) 1 Anstelle von $filter= "dim (Test) 1 eq '' " verwenden Sie **$filter= "dim %2528test%2529 1 eq '" "** Wenn Dimensionsname dim (Test) 3 und dimensionswert ist dim3 (test) val Anstelle von $filter= "dim (test) 3 eq 'dim3 (test) val' " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

interval

Das Intervall (d. h. Zeitgran) der Abfrage.

metricnames

Die Namen der abzurufenden Metriken (durch Trennzeichen getrennt). Sonderfall: Wenn ein Metrikname selbst ein Komma enthält, verwenden Sie %2, um ihn anzugeben. Beispiel: "Metric,Name1" sollte "Metric%2Name1" sein.

metricnamespace

Metriknamespace, für den Metrikdefinitionen abfragt werden sollen.

orderby

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

resultType

Reduziert den Gesammelten Datensatz. Die zulässige Syntax hängt vom Vorgang ab. Weitere Informationen finden Sie in der Beschreibung des Vorgangs.

timespan

Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format "startDateTime_ISO/endDateTime_ISO".

top

Die maximale Anzahl der abzurufenden Datensätze. Nur gültig, wenn $filter angegeben ist. Der 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 beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden.

requestOptions

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

serializerOptions

Optionen zum Überschreiben des Serialisierungs-/Deserialisierungsverhaltens.

tracingOptions

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

Details zur Eigenschaft

aggregation

Die Liste der abzurufenden Aggregationstypen (durch Trennzeichen getrennt).

aggregation?: string

Eigenschaftswert

string

filter

Der $filter wird verwendet, um den Satz der zurückgegebenen Metrikdaten zu reduzieren. Beispiel: Metrik enthält Metadaten A, B und C: Geben Sie 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 nicht zwei verschiedene Metadatennamen 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 '' . Sonderfall: Wenn dimensionsname oder dimensionswert runde Klammern verwendet. Beispiel: Wenn Dimensionsname dim ist (Test) 1 Anstelle von $filter= "dim (Test) 1 eq '' " verwenden Sie **$filter= "dim %2528test%2529 1 eq '" "** Wenn Dimensionsname dim (Test) 3 und dimensionswert ist dim3 (test) val Anstelle von $filter= "dim (test) 3 eq 'dim3 (test) val' " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

filter?: string

Eigenschaftswert

string

interval

Das Intervall (d. h. Zeitgran) der Abfrage.

interval?: string

Eigenschaftswert

string

metricnames

Die Namen der abzurufenden Metriken (durch Trennzeichen getrennt). Sonderfall: Wenn ein Metrikname selbst ein Komma enthält, verwenden Sie %2, um ihn anzugeben. Beispiel: "Metric,Name1" sollte "Metric%2Name1" sein.

metricnames?: string

Eigenschaftswert

string

metricnamespace

Metriknamespace, für den Metrikdefinitionen abfragt werden sollen.

metricnamespace?: string

Eigenschaftswert

string

orderby

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

orderby?: string

Eigenschaftswert

string

resultType

Reduziert den Gesammelten Datensatz. Die zulässige Syntax hängt vom Vorgang ab. Weitere Informationen finden Sie in der Beschreibung des Vorgangs.

resultType?: ResultType

Eigenschaftswert

timespan

Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format "startDateTime_ISO/endDateTime_ISO".

timespan?: string

Eigenschaftswert

string

top

Die maximale Anzahl der abzurufenden Datensätze. Nur gültig, wenn $filter angegeben ist. Der 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 coreClient.OperationOptions.abortSignal

onResponse

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden.

onResponse?: RawResponseCallback

Eigenschaftswert

Geerbt von coreClient.OperationOptions.onResponse

requestOptions

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

requestOptions?: OperationRequestOptions

Eigenschaftswert

Geerbt von coreClient.OperationOptions.requestOptions

serializerOptions

Optionen zum Überschreiben des Serialisierungs-/Deserialisierungsverhaltens.

serializerOptions?: SerializerOptions

Eigenschaftswert

Geerbt von coreClient.OperationOptions.serializerOptions

tracingOptions

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

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt von coreClient.OperationOptions.tracingOptions