EventBridge

Oracle AI Database@AWS bietet die Möglichkeit, Ihre Ressourcen mit Amazon EventBridge zu überwachen. Amazon EventBridge bietet einen kontinuierlichen Fluss von Echtzeitdaten aus Anwendungen und AWS-Services.

Amazon EventBridge leitet die Daten an verschiedene Ziele weiter, wie AWS Lambda und Amazon Simple Notification Service. Sie können Oracle AI Database@AWS-Ereignisse aus AWS- und OCI-Servicekonsolen generieren.

Weitere Informationen finden Sie unter Monitoring von Oracle Database@AWS-Ereignissen in Amazon EventBridge.

Voraussetzung:

  1. Sie benötigen eine vorhandene Exadata-Infrastruktur. Wenn keine Exadata-Infrastruktur vorhanden ist, müssen Sie eine Exadata-Infrastruktur erstellen.
    Hinweis

    Der Status der Exadata-Infrastruktur muss Verfügbar lauten.

Amazon einrichten EventBridge

Im Folgenden werden die Schritte zum Überwachen von Ereignissen aus Ihren Exadata-Datenbank- und autonomen KI-Datenbankressourcen in Ihrer Oracle AI Database@AWS und zum Senden an Amazon EventBridge beschrieben.

  1. Wählen Sie in der AWS-Konsole unter Services die Option Amazon EventBridge aus.
  2. Navigieren Sie zum Abschnitt Integration, und wählen Sie Partnerereignisquellen aus. Bestätigen Sie, dass Sie über eine aktive Partnerereignisquelle(n) verfügen.
  3. Navigieren Sie zum Abschnitt Busse, und wählen Sie Ereignisbusse aus.
    Hinweis

    Der Quellname Ihres Partnerereignisses muss mit dem Namen des Ereignisbusses übereinstimmen.
  4. Wählen Sie im linken Menü die Registerkarte Regeln unter dem Abschnitt Busse aus.
    1. Wählen Sie aus der Dropdown-Liste Ereignisbus Ihren Ereignisbusnamen aus.
    2. Wählen Sie die Schaltfläche Regel erstellen aus, um Regeln für die Veröffentlichung von Ereignissen von Ereignisbussen bis CloudWatch hinzuzufügen. Weitere Informationen finden Sie unter Regeln erstellen, die auf Ereignisse in Amazon EventBridge reagieren.
      1. Führen Sie im Schritt Regeldetails definieren die folgenden Unterschritte aus:
        1. Geben Sie eine eindeutige Name ein.
          Hinweis

          Der Name kann bis zu 64 Zeichen enthalten. Sie kann die folgenden Zeichen enthalten: 0-9, a-z, A-Z, Punkt (.), Unterstrich (_) und Bindestriche (-).
        2. Das Feld Beschreibung ist optional.
        3. Wählen Sie aus der Dropdown-Liste Ereignisbus den Ereignisbus benutzerdefiniert oder Partner aus, den Sie zuvor erstellt haben.
        4. Standardmäßig ist der Regeltyp als Regel mit einem Ereignismuster ausgewählt.
        5. Prüfen Sie Ihre Auswahl, und wählen Sie dann die Schaltfläche Weiter aus.Dieser Screenshot zeigt den ersten Teil der Regelerstellung.
      2. Führen Sie im Schritt Ereignismuster erstellen die folgenden Unterschritte aus:
        1. Wählen Sie die Option Alle Ereignisse für die Ereignisquelle aus.
          Hinweis

          Wenn die Option Alle Ereignisse ausgewählt ist, sendet EventBridge jedes Ereignis, das zu diesem Ereignisbus kommt, an diese Regel.
        2. Der Abschnitt Beispielereignis ist optional. Blenden Sie den Abschnitt ein, wenn Sie ein Musterereignis eingeben möchten.
        3. Der Abschnitt Ereignismuster ist optional.
        4. Prüfen Sie Ihre Auswahl, und wählen Sie dann die Schaltfläche Weiter aus.Dieser Screenshot zeigt den zweiten Teil des Erstellens einer Regel.
      3. Führen Sie im Schritt Ziel(e) auswählen die folgenden Unterschritte aus:
        1. Wählen Sie Ihre Zieltypen aus. Optionen sind EventBridge event bus, EventBridge API destination AWS service verfügbar. Wählen Sie AWS-Service als Ziel aus.
        2. Wählen Sie in der Dropdown-Liste Ziel auswählen die Option CloudWatch-Loggruppe aus.
        3. Geben Sie für das Feld Neue Loggruppe einen Namen ein.
        4. Prüfen Sie Ihre Auswahl, und wählen Sie dann die Schaltfläche Weiter aus.Dieser Screenshot zeigt den dritten Teil des Erstellens einer Regel.
      4. Führen Sie im Schritt Tags konfigurieren die folgenden Unterschritte aus:
        Hinweis

        Dieser Schritt ist optional.
        1. Wenn Sie ein Tag hinzufügen möchten, wählen Sie Neues Tag hinzufügen aus, und geben Sie einen Schlüssel und einen Wert ein.
        2. Wenn Sie ein Tag entfernen möchten, wählen Sie die Schaltfläche Entfernen aus.
      5. Prüfen Sie im Schritt Prüfen und erstellen die eingegebenen Informationen. Wenn Sie einen ungültigen Schritt haben, kehren Sie zum Schritt zurück, und nehmen Sie die erforderlichen Änderungen vor. Nachdem Sie die Prüfung abgeschlossen haben, klicken Sie auf die Schaltfläche Regel erstellen, um den Prozess abzuschließen.
      6. Sobald die Regel erfolgreich erstellt wurde, wird die folgende Meldung angezeigt.Dieser Screenshot zeigt, dass die Regel erstellt wurde.
  5. Navigieren Sie von der AWS-Konsole zu CloudWatch, um Ereignisse zu überwachen.
  6. Wählen Sie im Abschnitt Logs die Option Loggruppen aus. Im Abschnitt werden alle verfügbaren Loggruppen aufgeführt. In der Liste können Sie den Link unter der Loggruppe auswählen, um die Loggruppendetails anzuzeigen.
  7. Wählen Sie auf der Seite Loggruppendetails die Option Logstreams aus, um die Ereignisse anzuzeigen, die im Ziel veröffentlicht werden. Um die Details von Logstreams anzuzeigen, wählen Sie den Link in der Liste Logstream aus.

Loganalyse mit Amazon CloudWatch-Log-Insights ausführen

Mit CloudWatch Logs Insights können Sie Ihre Logdaten in Amazon CloudWatch-Logs interaktiv durchsuchen und analysieren. Sie können auch Abfragen ausführen, um effizient und effektiv auf betriebliche Probleme zu reagieren.
  1. Navigieren Sie von der AWS-Konsole zu CloudWatch.
  2. Blenden Sie im linken Menü den Abschnitt Logs ein, und wählen Sie Logs Insights aus.
  3. Wählen Sie auf der Seite Log-Insights die Registerkarte Logs Insights-QL aus. Wählen Sie den Loggruppennamen aus, den Sie im vorherigen Schritt erstellt haben.
  4. Klicken Sie auf die Schaltfläche Abfrage ausführen, indem Sie die entsprechenden Felder verwenden.
    Hinweis

    Sie können Feldindizes erstellen, um die Abfrageperformance zu verbessern und das Scanvolumen zu reduzieren. Mithilfe von Feldindizes können Sie schnell große Logmengen über mehrere Loggruppen hinweg durchsuchen und relevante Logs effizienter finden. Weitere Informationen finden Sie unter Feldindizes erstellen, um die Abfrageperformance zu verbessern und das Scan-Volume zu reduzieren.
    In diesem Screenshot wird gezeigt, wie Sie Log Insights zur Analyse verwenden.
  5. Sie können die von Ihrer Abfrage zurückgegebenen Logs auswählen, um zusätzliche Details anzuzeigen.In diesem Screenshot wird gezeigt, wie Sie Log Insights zur Analyse verwenden.
  6. Alternativ können Sie die Schaltfläche Ergebnisse zusammenfassen auswählen, um eine detaillierte Übersicht der von Insights generierten Logs anzuzeigen.In diesem Screenshot wird gezeigt, wie Sie Log Insights zur Analyse verwenden.
  7. Wenn Sie mit SQL vertraut sind, bietet Logging Insights eine SQL-ähnliche Abfragesprache für Ad-hoc-Abfragen und -Analysen. Sie können vertraute Konstrukte wie SELECT, FROM, WHERE, GROUP BY, HAVING, und andere Befehle und Funktionen verwenden. Die Sprache unterstützt Joins und Korrelationen über Logquellen hinweg, einschließlich der Verwendung von Unterabfragen, und bietet umfassende JSON-, mathematische-, Zeichenfolgen- und Bedingungsfunktionen für die erweiterte Analyse von Log- und Sicherheitsdaten.In diesem Screenshot wird gezeigt, wie Sie Log Insights zur Analyse verwenden.