Vorheriges Thema: Erstellen von Event-sendenden MetrikenNächstes Thema: Debuggen einer Metrik


Registrieren von Event-verbrauchenden Metriken

Um Metriken zu definieren, die interne Events verbrauchen, ist die Registrierung bei anderen Metriken mithilfe der Funktion RegisterByMetric erforderlich.

Gehen Sie wie folgt vor:

  1. Klicken Sie auf der Registerkarte "Registrierung" auf "Neu hinzufügen".

    Die Seite "Neue Registrierung hinzufügen" wird geöffnet.

  2. Wählen Sie unter "Registrierungstyp" die Option "Metrik", und klicken Sie auf "Weiter".
  3. Wählen Sie eine Metrik aus, oder klicken Sie auf "Hinzufügen", um eine Metrik zu suchen, und klicken Sie dann auf "Weiter".
  4. Wählen Sie den Event-Typ, den Zeitraum, die Option "Einschließen" und die Business-Logik-Methode, und klicken Sie auf "Weiter".
  5. Geben Sie eine Beschreibung ein, und klicken Sie auf "Weiter".
  6. Zeigen Sie die aktiven oder inaktiven Ressourcen an, und prüfen Sie ggf. die Registrierung.
  7. Klicken Sie auf "Bestätigen".

Eine andere Möglichkeit zum Registrieren einer Metrik besteht darin, dem Business-Logik-Code auf der Registerkarte "Business-Logik" eine RegisterByMetric-Anweisung mit den folgenden Parametern hinzuzufügen:

Hinweis: Wenn der Vertrag nicht angegeben ist, kann kein Name für eine Vertragspartei angegeben werden.

Wichtig! Das System verweigert, Anwendern eine Registrierung bei anderen Metriken vorzunehmen, die direkt oder indirekt darin registriert sind.

Der Verbrauch von Zwischenevents entspricht demjenigen regulärer Events.

Die Berechnungs-Engine sucht in der Tabelle T_INTERMEDIATE_EVENTS nach für die Registrierung geeigneten Events. Diese Events werden an die im Registrierungsbefehl vorgegebene Methode gesendet. Bei der Neuberechnung werden zunächst alle für den Neuberechnungszeitraum eingetragenen Zwischenevents gelöscht. Die Berechnungs-Engine bestimmt ihre Arbeitssequenz nach der Metrikebene. Hierbei handelt es sich um ein neues Feld in T_FORMULAS, das die Anzahl der Metriken angibt, von der diese Formel im Hinblick auf die Zwischenevents abhängt. Ist es gleich Null, dann ist diese Formel in keiner Metrik registriert. Andernfalls enthält es einen ganzzahligen Wert. Je höher die Metrikebene, umso weiter wird sie berechnet. Erst nach dieser Sequenz wird der Befehlsparameter der Regel in T_SYSTEM_CONFIGURATIONS berücksichtigt.

Wichtig! Es wird davon ausgegangen, dass die beiden Metriken (Senden und Empfangen) für die gleiche Berechnungs-Engine definiert werden. Hierfür ist der Anwender verantwortlich.