Dashboards erstellen

Sie können benutzerdefinierte Dashboards auf der Seite Dashboards erstellen, indem Sie die von Oracle definierten Widgets oder die von Ihnen erstellten benutzerdefinierten Widgets hinzufügen. Sie können auch ein Duplikat eines der verfügbaren Dashboards erstellen und entsprechend Ihren Anforderungen anpassen.

Topics:

Informationen zum Verwalten eines Dashboards und seiner Komponenten finden Sie in der Dokumentation zum Management Dashboard:

Weitere Themen für Logging Analytics:

Hinweis

  • Wenn Sie ein Dashboard importieren, sind dem Dashboard möglicherweise gespeicherte Suchen zugeordnet. Diese gespeicherten Suchen werden ebenfalls importiert. Die Konfigurationsdatei kann die Informationen zu mehreren Dashboards enthalten, wenn Sie diese Dashboards mit der CLI oder REST-API exportiert haben. Die Konfigurationsdatei enthält auch Informationen zum Compartment jedes Dashboards und den zugehörigen gespeicherten Suchen.

  • Wenn Sie ein Dashboard von einem Mandanten in einen anderen importieren, prüfen Sie den Inhalt der Abschnitte scopeFilters auf seine Gültigkeit im Zielmandanten. Die Abschnitte scopeFilters beziehen sich auf das Loggruppen-Compartment, die Region, Entitys und Logsets im Quellmandanten. Diese Ressourcenwerte unterscheiden sich im Zielmandanten. Entfernen oder ändern Sie die Werte nach Bedarf.

Schritte zum Erstellen des Dashboards:

Ausführliche Schritte zum Erstellen eines Dashboards finden Sie unter Benutzerdefiniertes Dashboard erstellen.

Hinweis

In Oracle Logging Analytics-Widgets legen die Eingaben für Loggruppen-Compartment, Region und Entity den Geltungsbereich für alle Abfragen fest, ändern die Abfrage jedoch nicht. Alle anderen Eingaben, die Sie mit der Schaltfläche Eingabe hinzufügen zum Widget hinzufügen, ändern die Abfrage, indem Sie das Prädikat <fieldname> = <values...> hinzufügen. Dazu muss jede von Ihnen hinzugefügte Eingabe einen Parameternamen aufweisen, der einem Logfeldnamen in Oracle Logging Analytics entspricht.

Nachdem Sie ein Dashboard erstellt haben, klicken Sie auf der Seite "Dashboards" auf den Namen des Dashboards, um es anzuzeigen. Sie können die folgenden Optionen auf der Dashboard-Seite verwenden, um andere Aufgaben auszuführen:

  • Klicken Sie auf das Symbol Öffnen In Log Explorer öffnen in einem Widget, um das Widget im Log Explorer zu öffnen und Änderungen vorzunehmen. Wenn Sie Änderungen an einem Widget vornehmen möchten, das von einem anderen Benutzer erstellt wurde, können Sie im Log Explorer auf die Option Speichern unter klicken, um eine Kopie des Widgets zu erstellen und die gewünschten Änderungen vorzunehmen. Beachten Sie, dass die Kopie des Widgets nicht automatisch zum Dashboard hinzugefügt wird und Sie das Dashboard bearbeiten müssen, um sie hinzuzufügen.
  • Klicken Sie auf Bearbeiten, um das Dashboard zu ändern. Sie können benutzerdefinierte Widgets und Metrikwidgets hinzufügen oder entfernen sowie den Titel, die Beschreibung, das Dashboard-Compartment oder die mit den Widgets verknüpften Filter ändern.

  • Um die im Dashboard verwendeten Filter auszublenden, klicken Sie auf das Symbol "Geltungsbereichsfilter" Symbol für Geltungsbereichsfilter. Weitere Informationen zu Geltungsbereichsfiltern und ihrem globalen Kontext in Logging Analytics finden Sie unter Geltungsbereichsfilter verwenden.
  • Klicken Sie in der unteren rechten Ecke des Widgets auf das Symbol Abfrage anzeigen Abfragesymbol anzeigen, um die Abfrage anzuzeigen, die zum Filtern der Logs und Generieren der Analyse verwendet wird.

Informationen zu den Management-Dashboard-Policys, die die zum Arbeiten mit Dashboards erforderlichen Berechtigungen zuweisen, finden Sie unter Details zu Management-Dashboard.

Die Dokumentation zur Management-Dashboard-API finden Sie unter Management-Dashboard-API.

Von Oracle definierte Dashboards verwenden

Oracle Logging Analytics bietet vordefinierte Dashboards mit integrierten Widgets.

Die von Oracle definierten Dashboards bieten Ihnen einen Überblick über die Analyse einiger wichtiger Logs. Oracle-defined dashboards available for Oracle Logging Analytics are Enterprise Network (VCNs) Overview, OCI API Gateway Overview, OCI Audit Analysis, VCN Flow Logs, Oracle Integration: Key metrics, Oracle Integration: Time Taken Analysis, Oracle Integration: Health Overview, Oracle Database Alert, Oracle Integration Insight, and Oracle Database Audit Analysis. Weitere Informationen zu den einzelnen Dashboards finden Sie unter Von Oracle definierte Dashboards für Logging Analytics.


Dashboard "Überblick über Unternehmensnetzwerk (VCNs)"

Informationen zum Zugriff auf von Oracle definierte Dashboards finden Sie unter Auf Dashboards zugreifen. Alle Oracle Logging Analytics-Visualisierungen werden in den Dashboards in ihrer nativen Form angezeigt.

Sortieren Sie auf der Seite Dashboards die Dashboard-Liste nach der Spalte Erstellt von, und ermitteln Sie die von Oracle erstellten Dashboards. Klicken Sie auf den Namen des zu öffnenden Dashboards.

Das Dashboard wird geöffnet. Sie können die von Oracle definierten Widgets anzeigen, die die Schlüsselparameter der Logs beschreiben, für die das Dashboard erstellt wurde. Sie können den Zeitraum im Zeitselektor oben rechts ändern, um Daten aus einem anderen Zeitraum anzuzeigen. Mit dem Geltungsbereichsfilter können Sie den Geltungsbereich des Logs definieren, indem Sie im Feld Log Group Compartment den Region angeben, in dem die Logdaten verfügbar sind, oder den Geltungsbereich der Entitys mit den Feldern Entity Compartment und Entity angeben.

Um ein Widget im Log Explorer anzuzeigen, klicken Sie oben rechts im Widget auf die Schaltfläche In Log Explorer anzeigen Symbol "In Log Explorer anzeigen".

Sie können ein Duplikat des von Oracle definierten Dashboards erstellen und diesem weitere Widgets hinzufügen oder es bearbeiten, um ein benutzerdefiniertes Dashboard zu erstellen.

Informationen zum Anpassen eines von Oracle definierten Dashboards finden Sie unter Von Oracle definiertes Dashboard anpassen.

Filter für bestimmte Anwendungsfälle erstellen

Zur Konfiguration von Filtern stehen verschiedene Optionen zur Verfügung. Im Folgenden werden einige Anwendungsfälle vorgestellt, bei denen Sie Filter erstellen und diese Aufgaben auf bestimmte Weise ausführen müssen.

Filter mit Auswirkungen auf mehrere Widgets erstellen

Möglicherweise verfügen Sie über ein Dashboard mit mehreren Widgets, für das dieselbe Eingabe aus einem Filter erforderlich ist, z.B. "Logfeld". Anschließend wird der Wert, den Sie im Filter "Logfeld" auswählen, auf alle verknüpften Widgets angewendet.

Dies wäre nützlich, wenn Sie die Ausgabe der Widgets basierend auf einer Filtereingabe analysieren möchten.

Betrachten wir das Szenario mit den beiden Widgets db_demo und sqldb_demo, für die der Quellwert des Eingabelogs Linux Syslog Logs aus dem Filter Log Field erforderlich ist. Um dann einen Filter zu erstellen, der von beiden Widgets verwendet werden kann,

  1. Gehen Sie zur Listenseite "Dashboards", und klicken Sie auf die Seite, die bearbeitet werden muss. Die Seite "Dashboard-Details" wird geöffnet. Klicken Sie auf Aktionen und Bearbeiten.

  2. Verschieben Sie die Widgets per Drag-and-Drop aus dem Bereich Widgets und der Registerkarte Widgets hinzufügen.

  3. Klicken Sie auf den Bereich "Filter" und dann auf Filter hinzufügen. Erstellen Sie einen Logfeldfilter mit dem Feldnamen Log Source. Siehe Filterbeispiel: Logfeld.

    Gehen Sie zur Registerkarte Filter bearbeiten, und ändern Sie bei Bedarf das Label des Logfeldfilters.

  4. Gehen Sie zum Bereich Widgets, und klicken Sie auf Widgets bearbeiten. Hier werden beide Widgets angezeigt, die Sie zuvor hinzugefügt haben, z.B. db_demo und sqldb_demo.

    Blenden Sie jedes Widget ein, um es zu bearbeiten. Klicken Sie auf Eingabe hinzufügen. Das Dialogfeld Eingabe konfigurieren wird geöffnet.

    Wählen Sie die Option Eingabe mit einem vorhandenen Filter verknüpfen aus. Wählen Sie im Menü Vorhandenen Filter auswählen den Logfeldfilter aus, den Sie dem Dashboard zuvor hinzugefügt haben.

    Klicken Sie auf Änderungen speichern.

    Jetzt haben Sie beide Widgets mit demselben Filter für Eingaben verknüpft.

  5. Speichern Sie die Änderungen am Dashboard.

Nun wird der neue Filter, den Sie dem Dashboard und anschließend beiden Widgets hinzugefügt haben, beim Anzeigen des Dashboards im Geltungsbereichsfilter angezeigt. Jeder Eingabewert, den Sie im Filter angeben, z.B. Linux Syslog Logs, wird sofort auf die Widgets angewendet, und die Logs werden für diesen Wert gefiltert.

Geben Sie einen festen Eingabewert für Ihr Widget an

Sie können die Eingabe für Ihr Widget so konfigurieren, dass der Wert der Eingabe statisch ist und nicht von anderen Filtern abhängt. In solchen Fällen wird der Eingabewert fest in das Widget codiert.

Dies ist in der Regel erforderlich, wenn die Eingabe nur einmalig für ein bestimmtes Widget im Dashboard eingerichtet ist und nicht für mehrere Widgets freigegeben werden muss.

Betrachten wir das Szenario mit dem Widget fixed_input_demo, das Logs aus mehreren Logquellen anzeigt. Die für das Widget verwendete Abfrage lautet:

* | stats count as logrecords by 'Log Source' | sort -logrecords

Wenn das Widget Logs nur aus der Quelle Linux Secure Logs anzeigen darf, können der Parameter Log Source und sein Wert Linux Secure Logs im Widget angegeben werden, sodass nur die Logs aus der ausgewählten Quelle angezeigt werden.

  1. Gehen Sie zur Listenseite "Dashboards", und klicken Sie auf die Seite, die bearbeitet werden muss. Die Seite "Dashboard-Details" wird geöffnet. Klicken Sie auf Aktionen und Bearbeiten.

  2. Verschieben Sie das Widget per Drag-and-Drop aus dem Bereich Widgets und der Registerkarte Widgets hinzufügen.

  3. Gehen Sie zum Bereich Widgets, und klicken Sie auf Widgets bearbeiten. Hier wird das Widget angezeigt, das Sie zuvor hinzugefügt haben, z.B. fixed_input_demo.

    Erweitern Sie das Widget, um es zu bearbeiten. Klicken Sie auf Eingabe hinzufügen. Das Dialogfeld Eingabe konfigurieren... wird geöffnet.

    Wählen Sie die Option Eingabe angeben aus. Geben Sie den Parameternamen und den zugehörigen Wert an. Beispiel: Log Source und der zugehörige Wert Linux Secure Logs.

    Klicken Sie auf Änderungen speichern.

  4. Speichern Sie die Änderungen am Dashboard.

Jetzt zeigt das Widget Logs nur aus der angegebenen Quelle an. Die effektive Abfrage für das Widget lautet also:

'Log Source' = 'Linux Secure Logs' | stats count as logrecords by 'Log Source' | sort -logrecords

Zwei Filter erstellen, bei denen ein Filter vom anderen für die Eingabe abhängig ist

Damit Sie die Auswahl von Eingaben feinkörnig steuern können, können Sie die Filter so verschachteln, dass ein Filter Eingaben vom anderen erhält, die dann auf die Logs angewendet werden können.

In der Regel benötigen Sie diese Kontrollebene, wenn Sie mehrere Werte von Feldern in Ihren großen Logs haben und die einzelnen Werte der Felder für separate Analysen verwendet werden können. Außerdem in Fällen, in denen Sie über ein großes Composite-Netzwerk oder eine Infrastruktur verfügen, aus der Sie Logs erfassen, und in denen Sie Steuerelemente einrichten möchten, um einen Drilldown zu bestimmten Logs durchzuführen.

Betrachten wir das Szenario, in dem die Logs aus mehreren Quellen und Entitytypen erfasst werden. Jetzt möchten wir die Logs zuerst nach Entitytyp und als Nächstes nach Quellen filtern. Um dies zu erreichen, müssen Sie einen Logfeldfilter für das Feld Entity Type erstellen, einen Logfeldfilter für das Feld Log Source erstellen und dessen Eingabe mit dem ersten Filter verknüpfen. Anschließend werden die Logs zuerst nach Entitytyp gefiltert, je nachdem, welchen Wert Sie für den Entitytyp im Geltungsbereichsfilter auswählen. Als Nächstes sind die gefilterten Logs verfügbar, um die Logs nach Quelle auszuwählen.

Die folgenden Schritte veranschaulichen den Prozess zum Einrichten der Filter für das oben genannte Szenario:

  1. Gehen Sie zur Listenseite "Dashboards", und klicken Sie auf die Seite, die bearbeitet werden muss. Die Seite "Dashboard-Details" wird geöffnet. Klicken Sie auf Aktionen und Bearbeiten.

  2. Erstellen Sie einen Logfeldfilter mit dem Feldnamen Entity Type. Siehe Filterbeispiel: Logfeld.

    Gehen Sie zur Registerkarte Filter bearbeiten, und ändern Sie bei Bedarf das Label des Logfeldfilters in Entity Type.

  3. Erstellen Sie einen Logfeldfilter mit dem Feldnamen Log Source. Siehe Filterbeispiel: Logfeld.

    Gehen Sie zur Registerkarte Filter bearbeiten, und ändern Sie bei Bedarf das Label des Logfeldfilters in Log Source.

  4. Gehen Sie zum Bereich Filter, und klicken Sie auf Filter bearbeiten. Hier werden beide Filter angezeigt, die Sie zuvor hinzugefügt haben.

    Blenden Sie den Logfeldfilter für Log Source ein. Klicken Sie auf Eingabe hinzufügen. Das Dialogfeld Eingabe konfigurieren... wird geöffnet.

    Wählen Sie die Option Eingabe mit einem vorhandenen Filter verknüpfen aus. Wählen Sie den Entitytypfilter aus, den Sie zuvor hinzugefügt haben.

    Klicken Sie auf Änderungen speichern.

    Jetzt haben Sie die beiden Filter erfolgreich verknüpft. Der zweite Filter für die Logquelle hängt jetzt vom ersten Filter für den Entitytyp für die Werte ab. Je nach dem Wert des Entitytyps werden also nur die Logquellen im zweiten Filter zur Auswahl angezeigt, die für den ausgewählten Entitytyp gelten.

    Fügen Sie den zweiten Filter als Eingabe zu Ihrem Widget hinzu, um das Ergebnis der kaskadierenden Filtereingabe anzuzeigen.

  5. Speichern Sie die Änderungen am Dashboard.

Wenn Sie das Dashboard anzeigen, können Sie im Geltungsbereichsfilter zunächst aus den Entitytypen auswählen, z.B. Host (Linux). Als Nächstes können Sie aus der gefilterten Gruppe von Logs die Werte von Logquellen auswählen, z.B. Linux Audit Logs, um die endgültige Gruppe von Logs anzuzeigen.

Beachten Sie, dass die Optionen, die Sie aus dem zweiten Filter auswählen können, von der Auswahl der Werte im ersten Filter abhängen.

Von Oracle definierte Filter verwenden

Oracle Logging Analytics stellt fertige Filter bereit, mit denen Sie Ihre Dashboards verbessern und die Logdaten, die für die Analyse ausgewählt werden, detailliert kontrollieren können.

Sie können die Logdaten mit den folgenden von Oracle definierten Filtern filtern:

  • Region

  • Compartment der Loggruppe

  • Entity

  • Compartment

  • Hostfilter

  • Datenbankfilter

  • Logset

  • Logfeld

    Ein Beispiel für das Erstellen eines Filters für ein Logging Analytics-Feld finden Sie unter Filterbeispiel: Logfeld.

Nachdem Sie dem Dashboard einen Filter hinzugefügt haben, kann er von mehreren Widgets gemeinsam verwendet werden. Siehe Filter mit Auswirkungen auf mehrere Widgets erstellen.

Sie können mehrere Filter in Kombination verwenden, sodass die Ausgabe eines Filters die Eingabe eines anderen Filters steuert. Siehe Zwei Filter erstellen, bei denen ein Filter vom anderen für die Eingabe abhängt.

Filterbeispiel: Logfeld

Logfeld ist einer der leistungsstärksten Filter in Oracle Logging Analytics, mit dem Sie Eingaben aus dem Bereich der in den Logs verfügbaren Felder angeben können.

Wenn Sie einen Logfeldfilter für ein Feld erstellen, z.B. Entity Type, erleichtern Sie die Eingabe eines neuen Entitytyps. Diese Eingabe kann mehrere Werte enthalten, z.B. Oracle Database Instance, WebLogic Server, Host (Linux), OCI API Gateway usw.

In diesem Beispiel erstellen wir einen Filter für die Logs aus dem Entitytyp Host(Linux):

  1. Gehen Sie zur Listenseite "Dashboards", und klicken Sie auf die Seite, die bearbeitet werden muss. Die Seite "Dashboard-Details" wird geöffnet. Klicken Sie auf Aktionen und Bearbeiten.

  2. Klicken Sie auf den Bereich "Filter" und dann auf Filter hinzufügen. Klicken Sie in der Liste der von Oracle definierten Filter auf Log Field. Anschließend wird der Logfeldfilter dem Filterabschnitt des Dashboards hinzugefügt.

    Das Dialogfeld Loggruppen-Compartment konfigurieren - Eingabe wird geöffnet.

  3. Wählen Sie das Loggruppen-Compartment aus den verfügbaren Filtern in Ihrem Dashboard aus, oder fügen Sie einen neuen Filter hinzu. Klicken Sie auf Änderungen speichern.

    Das Dialogfeld Eingabe für Logfeldnamen konfigurieren wird geöffnet.

  4. Sie können eine der drei Optionen auswählen, um den Logfeldnamen anzugeben. Einzelheiten zu den einzelnen Optionen finden Sie unter Schritt 5 in Benutzerdefiniertes Dashboard erstellen.

    Um in diesem Beispiel einen Entitytypfilter zu definieren, wählen Sie die Option Eingabe für Logfeldnamen angeben aus, und wählen Sie den Feldnamen aus dem Dropdown-Menü aus. Wählen Sie Entity Type aus.

    Klicken Sie auf Änderungen speichern.

  5. Gehen Sie zur Registerkarte Filter bearbeiten, und ändern Sie bei Bedarf das Label des Logfeldfilters.

  6. Verschieben Sie das Widget per Drag-and-Drop aus dem Bereich Widgets und der Registerkarte Widgets hinzufügen.

    Gehen Sie zum Bereich Widgets, und klicken Sie auf Widgets bearbeiten. Hier sehen Sie das Widget, das Sie zuvor hinzugefügt haben.

    Erweitern Sie das Widget, um es zu bearbeiten. Klicken Sie auf Eingabe hinzufügen. Das Dialogfeld Eingabe konfigurieren... wird geöffnet.

    Wählen Sie die Option Eingabe mit einem vorhandenen Filter verknüpfen aus. Wählen Sie im Menü Vorhandenen Filter auswählen den Logfeldfilter aus, den Sie dem Dashboard zuvor hinzugefügt haben. Wenn Sie diese Option auswählen, können Sie den Feldwert beim Besuch des Dashboards angeben.

    Wenn Sie den Feldwert jedoch korrigieren möchten, wählen Sie die Option Eingabe angeben aus, und geben Sie unter Parametername den genauen Logfeldnamen an, den Sie zuvor ausgewählt haben, z.B. Entity Type. Geben Sie unter Wert eingeben den Wert des Feldes an, mit dem die Logs gefiltert werden sollen, z.B. Host(Linux).

    Klicken Sie auf Änderungen speichern.

    Jetzt haben Sie das Widget zur Eingabe mit dem Logfeldfilter verknüpft.

  7. Speichern Sie die an Ihrem Dashboard vorgenommenen Änderungen.

Besuchen Sie das Dashboard, um den Logfeldfilter im Abschnitt "Geltungsbereichsfilter" anzuzeigen. Wenn Sie den Feldwert für das Widget nicht korrigiert haben, können Sie aus den Optionen des Feldwerts im Geltungsbereichsfilter auswählen und die im Widget verwendeten Logs dynamisch zur Analyse filtern.