MetricRule

API-Methoden an Messwerte binden. Das Binden einer Methode an einen Messwert bewirkt, dass das konfigurierte Kontingentverhalten dieses Messwerts auf den Methodenaufruf angewendet wird.

JSON-Darstellung

{
  "selector": string,
  "metricCosts": {
    string: string,
    ...
  }
}
Felder
selector

string

Wählt die Methoden aus, für die diese Regel gelten.

Details zur Syntax finden Sie unter selector.

metricCosts

map (key: string, value: string (int64 format))

Messwerte müssen aktualisiert werden, wenn die ausgewählte Methode aufgerufen wird und die zugeordneten Kosten auf jeden einzelnen Messwert angewendet werden.

Der Schlüssel der Map ist der Name des Messwerts. Die Werte sind der um den Messwert erhöhte Wert, für den die Kontingentlimits definiert sind. Der Wert darf nicht negativ sein.

Ein Objekt mit einer Liste der Paare "key": value. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }