Beispiele für die Verwendung des Logpartitionierungsfeatures
Je nach Anforderung können Sie ein anderes Logset für verschiedene Geschäftsbereiche oder für verschiedene Services verwenden, die Sie ausführen. Im Folgenden finden Sie einige typische Anwendungsfälle für die Protokollpartitionierungsfunktion.
Themen:
Es gibt keine einzige richtige Möglichkeit, Ihre Partitionierungs-Logsets zu definieren. Sie können sich an Oracle Support wenden, um zu ermitteln, was für Ihren Anwendungsfall am besten geeignet ist.
Endverwendung: Mehrere Geschäftsbereiche
In Ihrem Anwendungsfall können mehrere Geschäftsbereiche (LOB) vorhanden sein, in denen der Log Analytics-Benutzer in der Regel Logs nur für jeweils einen Geschäftsbereich analysiert und gelegentlich über mehrere oder alle Geschäftsbereiche hinweg sucht.
Wenn in diesem Szenario jedes LOB immer unter 6 TB Logs pro Tag verfügt, ist es geeignet, eine Logsetzeichenfolge zu verwenden, die den Geschäftsbereichen entspricht. Beispiel: Logsets wie HR, Global IT, Finanzen, Versand, Aufträge und Sicherheit.
Wenn ein einzelnes LOB mehr als 6 TB pro Tag der Logaufnahme erreichen kann, können die Logsets basierend auf einem sekundären Aspekt definiert werden, z.B. welcher Funktionstyp eines LOBs die Logs stammen. Beispiel: Wenn das globale IT-LOB erwartet, dass 20 TB pro Tag Logs aufgenommen werden, anstatt globale IT als Logset zu verwenden, ist es möglicherweise besser, GIT-Datenbank, GIT-Mail, GIT-Support als Logsetwerte zu verwenden.
Der Schlüssel zur Auswahl von Logsets ist die Ausrichtung an der Art und Weise, wie die Daten normalerweise analysiert werden. Wenn die GIT-Mail-Logs in der Regel eigenständig analysiert werden, ohne andere Logs zu mischen, eignet sich dieses Logset. Wenn Sie GIT-Datenbank und GIT-Support immer in derselben Suche kombinieren, ist es nicht geeignet, sie als verschiedene Logsets zu verwenden.
Endverwendung: Service auf Basis von Clients skalieren
Der Anwendungsfall kann die Ausführung eines horizontal skalierbaren Cloud-Produkts umfassen, das basierend auf der Anzahl der Clients skaliert wird.
Beispiel: Wenn die Verwendung Ihres Cloud-Service durch jeden Client eine Reihe von Berechnungen, Datenbanken und Netzwerken erfordert, können Sie Ihre Logsets mit dem Clientnamen oder einer Client-ID von diesen Clients organisieren. Diese Informationen müssen zugänglich sein und für den Benutzer verständlich sein, der die Logs nach einem bestimmten Client durchsucht. Wenn in diesem Fall die Clients C1, C2, C3 vorhanden sind, handelt es sich um die Logsetzeichenfolgen, die Sie für die Logs jedes Clients verwenden.
Normalerweise durchsucht das Operations-Team beim Debuggen eines Problems Logs nach einem bestimmten Client als Teil des Supports. Gelegentlich analysieren sie jedoch auch Protokolle über mehrere oder alle Clients hinweg. Auch wenn die meisten Logs von Clients segmentiert sind, kann es in solchen Fällen auch einige Logs geben, die für alle Clients üblich sind. Beispielsweise könnte eine zentrale Abrechnungsdatenbank üblich sein. Dann können Sie Logsets basierend auf Clientnamen mischen und ein Logset für CentralDB verwenden.