Konfigurieren der Datenerfassung für einen Aktivitätsereignismonitor

Bevor Sie Ereignisdaten zu Aktivitäten erfassen können, müssen Sie die Datenerfassung konfigurieren. Die zur Verwendung stehenden Konfigurationsoptionen hängen von dem Zweck ab, für den Sie Daten erfassen.

Informationen zu dieser Task

Es gibt zwei Methoden, um die Datenerfassung für einen Aktivitätsereignismonitor zu konfigurieren:
  • Sie können Ereignisdaten zu Aktivitäten immer dann generieren lassen, wenn ein von Ihnen mithilfe der Anweisung CREATE THRESHOLD angegebener Schwellenwert nicht eingehalten wird.
  • Sie können für WLM-Objekte die Klausel COLLECT ACTIVITY METRICS in der Anweisung CREATE oder ALTER angeben.

Prozedur

Gehen Sie wie folgt vor, um Ereignisdaten zu Aktivitäten zu erfassen:

  1. Bestimmen Sie die Aktivitäten, zu denen Sie Daten erfassen wollen.
    Die folgende Tabelle enthält die Optionen:
    Für welche Aktivitäten sollen Daten erfasst werden? Steuerung der Konfiguration durch:
    Aktivitäten in Zusammenhang mit Schwellenwertverstößen Führen Sie für Aktivitäten in Zusammenhang mit Schwellenwertverstößen die Anweisung CREATE THRESHOLD oder ALTER THRESHOLD aus und geben Sie die Klausel COLLECT ACTIVITY DATA an. Wenn Sie die Klausel COLLECT ACTIVITY DATA angeben, werden Aktivitätsdaten an alle aktiven Aktivitätsereignismonitore gesendet, sobald der Schwellenwert nicht eingehalten wird. Geben Sie optional eine der folgenden zusätzlichen Klauseln an: WITH DETAILS oder WITH DETAILS, SECTION oder AND VALUES.
    Tipp : Erwägen Sie, den Wert des Konfigurationsparameters mon_act_metrics in NONE zu ändern. Dadurch werden die Aktivitäten, zu denen Ereignisdaten erfasst werden, auf nur diejenigen Aktivitäten eingeschränkt, die in Zusammenhang mit Schwellenwertverstößen stehen.
    Aktivitäten in Zusammenhang mit bestimmten Workload-Management-Objekten Führen Sie für Aktivitäten in Zusammenhang mit dem Workload-Management eine der folgenden Anweisungen aus und geben Sie die Klausel COLLECT ACTIVITY DATA an. Geben Sie optional eine der folgenden zusätzlichen Klauseln an: "WITH DETAILS", "WITH DETAILS, SECTION", "WITH SECTION INCLUDE ACTUALS BASE" oder "AND VALUES":
    • CREATE WORKLOAD
    • ALTER WORKLOAD
    • CREATE WORK ACTION SET
    • ALTER WORK ACTION SET
    • CREATE SERVICE CLASS
    • ALTER SERVICE CLASS

    Wenn Sie eine Klausel COLLECT ACTIVITY DATA in einer dieser Anweisungen angeben, werden die Aktivitätsdaten zu den in der Anweisung angegebenen Workloadobjekten an jeden aktiven Aktivitätsereignismonitor gesendet.

    Um beispielsweise Aktivitätsereignisdaten für die Workload PAYROLL zu erfassen, können Sie die Workload durch Ausführen der folgenden Anweisung ändern:
    ALTER WORKLOAD PAYROLL COLLECT ACTIVITY
     DATA WITH SECTION INCLUDE ACTUALS BASE
    In diesem Beispiel werden Aktivitätsdaten zusammen mit Abschnitts-Ist-Daten erfasst.
  2. Legen Sie die Erfassungsebene fest, indem Sie eine der im vorstehenden Schritt beschriebenen Konfigurationsoptionen verwenden.
    Um beispielsweise Aktivitätsereignisdaten für die Workload PAYROLL zu erfassen, können Sie die Workload mithilfe der folgenden Anweisung ändern:
    ALTER WORKLOAD PAYROLL COLLECT ACTIVITY DATA WITH SECTION INCLUDE ACTUALS BASE
    In diesem letzten Beispiel werden Aktivitätsdaten zusammen mit Ist-Daten für Abschnitte erfasst.

Ergebnisse

Die Datenerfassung ist konfiguriert.

Erfassen von Aktivitätsdaten für die standardmäßige Benutzerworkload

Wenn Sie Aktivitätsereignisdaten für Aktivitäten erfassen wollen, die keiner bestimmten Workload zugeordnet sind, können Sie Daten für die standardmäßige Benutzerworkload erfassen, indem Sie eine Anweisung ähnlich der folgenden ausführen:
ALTER WORKLOAD SYSDEFAULTUSERWORKLOAD COLLECT ACTIVITY DATA ON COORDINATOR
	WITH DETAILS
Mithilfe dieser Anweisung werden ausführliche Aktivitätsdaten für alle Aktivitäten erfasst, die keinem benutzerdefinierten Workloadobjekt zugeordnet sind. Standardmäßig werden alle Datenbankverbindungen zur Workload SYSDEFAULTUSERWORKLOAD zugeordnet, sofern keine benutzerdefinierten Workloadobjekte vorhanden sind.

Nächste Schritte

Führen Sie Ihre Anwendung oder Workload aus. Werden Aktivitäten ausgeführt, die den Erfassungskriterien entsprechen, werden Ereignisdaten an alle aktiven Aktivitätsereignismonitore gesendet.