Oracle Cloud Infrastructure-Loggingschnittstelle - Ansichten
Mit den Oracle Cloud Infrastructure-(OCI-)Loggingschnittstellenansichten können autorisierte Benutzer über eine Gruppe von Ansichten auf Logdaten zugreifen.
Oracle Cloud Infrastructure-(OCI-)Logging ist die zentrale Logginglösung für OCI-Services, einschließlich VCN-Flowlogs, Load-Balancer-Logs, Objektspeicherlogs und andere innerhalb der hinzugefügten Funktion zum Einschließen benutzerdefinierter Logs. Die Logs werden nicht in Autonomous Database gespeichert. Stattdessen werden die Logs dynamisch basierend auf verschiedenen vom Benutzer bereitgestellten Prädikaten abgerufen, darunter Datumsbereich, Loggruppe, Logname und andere.
- Überblick über die Oracle Cloud Infrastructure Logging-Schnittstelle
Die Bereitstellung des Zugriffs auf die Logdaten innerhalb einer Autonomous Database im relationalen Format bietet eine nützliche Zugriffsmethode sowie die Möglichkeit, die Loggingdaten im relationalen oder JSON-Format abzurufen und die Analysen durch Verknüpfung mit anderen Daten anzureichern, die sie möglicherweise in der Autonomous Database haben. - OCI_LOG_LIST Ansicht
Zeigt eine Liste aller Logs im Mandanten an. In der Ansicht werden keine Logdaten angezeigt, sondern die Metadaten zu den Logs in einem Mandanten. Diese Metadaten werden verwendet, um Parameterwerte für eine andere Logging-Ansicht korrekt anzugeben. Wenn keine Logs unter einer Loggruppe vorhanden sind, wird diese Loggruppe nicht in diese Ansicht aufgenommen. - OCI_LOG_DATA Ansicht
Die allgemeine Ansicht, die Zugriff auf alle Logtypen bietet, die vom OCI Logging-Service unterstützt werden. Der Loginhalt befindet sich in der SpalteDATA
. - OCI_VCN_FLOWLOGS-Ansicht
Hier finden Sie Details zum Traffic, der das VCN des Benutzers durchläuft. Mit diesem Log können Benutzer Traffic auditieren und Sicherheitslistenfehler beheben. Jeder Flowlogdatensatz enthält den protokollierten Traffic einer Verbindung zwischen zwei Endpunkten in eine Richtung. Beispiel: Für eine einzige TCP-Verbindung kann das Capture-Fenster zwei Datensätze enthalten: einen für Ingress-Traffic und einen für Egress-Traffic. - OCI_LBLOG_ACCESS-Ansicht
Ansicht, die Load-Balancer-Zugriffslogs bereitstellt, in denen detaillierte Informationen zu Anforderungen erfasst werden, die an einen Load Balancer gesendet werden. Jeder Eintrag enthält den Zeitpunkt, zu dem die Anforderung empfangen wurde, Client-, HTTP-Proxy-IP-Zwischenadressen sowie die Zeiten, die vom Load Balancer und Backend zur Verarbeitung der Anforderung verwendet werden. - Ansicht OCI_LBLOG_ERRORS
Ansicht, die detaillierte Informationen zu Anforderungen erfasst, die sich auf Fehlerbehebung und Monitoring beziehen. Jeder Eintrag enthält Informationen wie beispielsweise den Zeitpunkt, zu dem die Anforderung empfangen wurde, den Fehlertyp sowie weitere Details zu dem jeweiligen Fehler.
Übergeordnetes Thema: Autonomous Database-Views
Oracle Cloud Infrastructure Logging-Schnittstelle - Überblick
Die Bereitstellung des Zugriffs auf die Logdaten innerhalb einer Autonomous Database im relationalen Format bietet eine nützliche Zugriffsmethode sowie die Möglichkeit, die Loggingdaten im relationalen oder JSON-Format abzurufen und die Analysen durch Verknüpfung mit anderen Daten, die sie möglicherweise in der Autonomous Database haben, anzureichern.
Der Oracle-Loggingservice bietet Zugriff auf Logs von Oracle Cloud Infrastructure-(OCI-)Ressourcen. Diese Logs enthalten wichtige Diagnoseinformationen, die beschreiben, wie Ressourcen ausgeführt werden und wie auf sie zugegriffen wird. Für jeden Oracle-Service gibt es unterschiedliche Logtypen. Weitere Informationen zum Logging-Service und zu unterstützten OCI-Services finden Sie unter Überblick über Oracle Cloud Infrastructure Logging.
Über die Oracle Cloud Infrastructure Logging-Schnittstelle können Sie jetzt über eine Autonomous Database im relationalen Format auf Logdaten zugreifen. Benutzer können verschiedene Logdaten in OCI über alle Compartments und Regionen hinweg abfragen. Die implementierten OCI-Ansichten verwenden die Zugangsdaten OCI$RESOURCE_PRINCIPAL
.
- Ein Administrator aktiviert die Verwendung der Zugangsdaten
OCI$RESOURCE_PRINCIPAL
in der Datenbank. - Benutzer erstellen eine neue dynamische Gruppe für die Zugangsdaten
OCI$RESOURCE_PRINCIPAL
.
Weitere Informationen zum Aktivieren der Zugangsdaten, Einrichten einer dynamischen Gruppe und Erstellen von Policy-Anweisungen finden Sie unter Ressourcen-Principal für den Zugriff auf Oracle Cloud Infrastructure-Ressourcen verwenden.
EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
resource.id = '<resource.id>'
Für den Zugriff auf Logging-Ansichten sind zwei Policy-Anweisungen erforderlich.-- For OCI Logging Views
Allow dynamic-group <group-name> to use logging-family in tenancy
Allow dynamic-group <group-name> to use compartments in tenancy
Alle Views verfügen über obligatorische und optionale Prädikatwerte (Spaltennamen).
Die Ansicht
OCI_LOG_LIST
enthält keine obligatorischen Spalten. Wenn der Wert REGION
nicht angegeben ist, gibt die Ansicht Daten für die Hauptregion zurück.
REGION
(obligatorisch)COMPARTMENT_ID
(obligatorisch)LOG_GROUP_ID
(obligatorisch)LOG_ID
(Optional) - Wenn der Wert angegeben wird, verwenden die Abfrageergebnisse den WertLOG_ID
. Wenn kein Wert angegeben wird, wird der Wert vom Server zurückgegeben.START_TIME
(Optional) - Wenn kein Wert angegeben ist, werden Rückgabewerte für die letzten 5 Minuten in GMT zurückgegeben.END_TIME
(Optional) - Wenn kein Wert angegeben ist, werden Rückgabewerte für die letzten 5 Minuten in GMT zurückgegeben.SEARCH_CRITERIA
(Optional) - Wenn kein Wert angegeben wird, wird Null zurückgegeben.
Da innerhalb einer einzelnen Loggruppe unterschiedliche Logtypen vorhanden sein können, wird empfohlen, LOG_ID
in einem Prädikat anzugeben, wenn die Views OCI_VCN_FLOWLOGS
, OCI_LBLOG_ACCESS
und OCI_LBLOG_ERRORS
verwendet werden.
- Die allgemeine Ansicht
OCI_LOG_DATA
unterstützt alle Logtypen, sodassCOMPARTMENT_ID
,LOG_GROUP_ID
undREGION
ausreichend sind. Wenn ein Benutzer dieLOG_ID
eines Load Balancers mit derOCI_VCN_FLOWLOGS
-Ansicht verwendet, gibt er entweder keine korrekten Daten oder überhaupt keine Daten zurück. - Für die Ansicht
OCI_LOG_LIST
zeigt dieselect * from OCI_LOG_LIST
nur Daten für die Hauptregion an. Wenn Sie Daten für eine andere Region benötigen, müssen Sie in der WHERE-Klausel ein GleichheitsprädikatREGION
verwenden. - Wenn
OCI_LOG_DATA
,OCI_VCN_FLOWLOGS
,OCI_LBLOG_ACCESS
undOCI_LBLOG_ERRORS
die erforderlichen Prädikatwerte angeben, gibtselect * from <view>
eineORA-20000: compartment_id,log_group_id and region are mandatory predicates, please provide valid values for them as equality predicate in the WHERE clause.
an. - Das Framework unterstützt die Abfrage von Logdaten bis zu den letzten 7 Tagen (von der aktuellen Zeit) zur Abfrage aus den unterstützten Ansichten. Alle Werte für die Prädikate
START_TIME
undEND_TIME
außerhalb dieses Bereichs führen zuORA-20000: start_time and end_time should be from current_timestamp to current_timestamp-7.
- Wenn Sie die aufgeführten obligatorischen Prädikate nicht angeben, wird eine
ORA-20000: compartment_id,log_group_id and region are mandatory predicates, please provide valid values for them as equality predicate in the WHERE clause
angezeigt. Andere Spalten können als Prädikate eines beliebigen Typs verwendet werden (=
,IN
). Die obligatorischen Prädikate können nur einmal in einer Abfrage verwendet werden und nicht mehrmals mitAND
oderNOT
verwendet werden. - Werte für
START_TIME
undEND_TIME
müssen im FormatDD-MM-YY HH24:MI:SS
angegeben werden. Wenn dieses Format nicht angegeben ist, gibt die Abfrage keine Daten zurück.
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten
OCI_LOG_LIST Ansicht
Zeigt eine Liste aller Logs im Mandanten an. In der Ansicht werden keine Logdaten angezeigt, sondern die Metadaten zu den Logs in einem Mandanten. Diese Metadaten werden verwendet, um Parameterwerte für eine andere Logging-Ansicht korrekt anzugeben. Wenn keine Logs unter einer Loggruppe vorhanden sind, wird diese Loggruppe nicht in diese Ansicht aufgenommen.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
OCI-Regionsname |
|
|
Compartment-OCID |
|
|
|
|
|
Name der Loggruppe. |
|
|
|
|
|
Logname |
|
|
Log-Service |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten
OCI_LOG_DATA Ansicht
Die allgemeine Ansicht, die Zugriff auf alle Logtypen bietet, die vom OCI Logging-Service unterstützt werden. Der Loginhalt befindet sich in der Spalte DATA
.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
Entspricht dem Feld oracle.ingestedtime |
|
|
Zufalls-UUID für jeden Logeintrag |
|
|
Ressourcenname, der die Logmeldung generiert hat |
|
|
Version der |
|
|
Generierungszeit der Logmeldung |
|
|
Logmeldungstyp |
|
|
Compartment-OCID |
|
|
Erfassungszeit der Logmeldung |
|
|
Loggruppen-OCID |
|
|
Log-OCID |
|
|
Mandanten-OCID des Logobjekteigentümers |
|
|
Logmeldung |
|
|
Oracle-spezifische Metadaten |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten
OCI_VCN_FLOWLOGS Ansicht
Ansicht mit Details zu Traffic, der das VCN des Benutzers durchläuft. Mit diesem Log können Benutzer Traffic auditieren und Sicherheitslistenfehler beheben. Jeder Flowlogdatensatz enthält den protokollierten Traffic einer Verbindung zwischen zwei Endpunkten in eine Richtung. Beispiel: Für eine einzige TCP-Verbindung kann das Capture-Fenster zwei Datensätze enthalten: einen für Ingress-Traffic und einen für Egress-Traffic.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
OCI-Regionsname |
|
|
Entspricht dem Feld oracle.ingestedtime |
|
|
Eine zufällige UUID, die für jeden Logeintrag eindeutig ist |
|
|
Mögliche Werte von ACCEPT oder REJECT |
|
|
Hashwert der Schlüsselfelder (Quell- und Zieladressen, Ports und Protokoll) |
|
|
Mögliche Werte: OK, NODATA oder SKIPDATA |
|
|
Endzeit des Erfassungsfensters |
|
|
Anzahl der im Erfassungsfenster aufgezeichneten Pakete |
|
|
Schemanummer für Ablauflogdatensatz |
|
|
Anzahl der im Erfassungsfenster aufgezeichneten Byte |
|
|
|
|
|
Startzeit des Erfassungsfensters |
|
|
IANA-Portnummer der Quelle |
|
|
IANA-Protokollname |
|
|
IP-Adresse der Quelle in der Notation IPv4 oder IPv6 |
|
|
IANA-Portnummer des Ziels |
|
|
IP-Adresse des Ziels in der Notation IPv4 oder IPv6 |
|
|
Entspricht: |
|
|
Logkategorie |
|
|
Log-OCID |
|
|
Mandanten-OCID |
|
|
VNIC-OCID |
|
|
Loggruppen-OCID |
|
|
Zeiterfassung durch OCI Logging aufgenommen |
|
|
Loggruppen-Compartment-OCID |
|
|
VNIC-Subnetz-OCID |
|
|
VNIC-Compartment-OCID |
|
|
Ressourcenname, der die Logmeldung generiert hat |
|
|
Version der |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten
OCI_LBLOG_ACCESS Ansicht
Ansicht, die Load-Balancer-Zugriffslogs zur Erfassung detaillierter Informationen zu Anforderungen bereitstellt, die an einen Load Balancer gesendet werden Jeder Eintrag enthält den Zeitpunkt, zu dem die Anforderung empfangen wurde, Client-, HTTP-Proxy-IP-Zwischenadressen sowie die Zeiten, die vom Load Balancer und Backend zur Verarbeitung der Anforderung verwendet werden.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
OCI-Regionsname |
|
|
Entspricht dem Feld oracle.ingestedtime |
|
|
Eine zufällige UUID, die für jeden Logeintrag eindeutig ist |
|
|
IP-Adresse und Portnummer des Backend-Servers, der die Clientanforderung verarbeitet hat |
|
|
Zeitaufwand (in Sekunden mit Millisekundengenauigkeit) um eine Backend-Serververbindung herzustellen |
|
|
Gesamtzeit (in Sekunden, mit Millisekundengenauigkeit) vom Load Balancer, der eine Verbindung zu einem Backend herstellt, bis er abgeschlossen ist |
|
|
Statuscode der Antwort vom Ziel |
|
|
IP-Adresse und Portnummer des anfordernden Clients |
|
|
IP-Adresse des Clients und von HTTP-Proxys, die zwischen Client und Load Balancer geschaltet sind |
|
|
Domainname, der in die dem Load Balancer zugewiesene IP-Adresse aufgelöst werden kann |
|
|
Load Balancer-Statuscode |
|
|
Listener, der die eingehende Trafficanforderung an der IP-Adresse des Load Balancers empfangen hat |
|
|
Gesamtgröße der Anforderung (in Byte) die vom Client empfangen wird |
|
|
Vom Client empfangene Anforderungszeile |
|
|
Gesamtzeit (in Sekunden, mit Millisekundengenauigkeit) vom Load Balancer, der die Anforderung vom Client empfängt, bis der Load Balancer das Senden der Antwort an den Client abgeschlossen hat. |
|
|
Routingregel-Engine-Fehler bei der Policy-Auswertung der Anforderung mit 0 (kein Fehler) oder 1 (Fehler). Wenn ein Fehler aufgetreten ist, werden Anforderungen an das dem Listener angehängte Standard-Backend weitergeleitet. |
|
|
Name der Routing-Policy-Regel, der mit dieser spezifischen Anforderung übereinstimmt |
|
|
Anzahl Routingregeln, die für die Anforderung als "true" ausgewertet wurden |
|
|
Anzahl der Routingregeln, die für die Anforderung als "false" ausgewertet wurden |
|
|
Gesamtgröße der Anforderung (in Byte), die an den Client gesendet wurde |
|
|
Ausgehandelte SSL-Cipher zwischen Client und Load Balancer |
|
|
Ausgehandeltes SSL-Protokoll zwischen Client und Load Balancer |
|
|
Erstellungszeit des Protokolleintrags |
|
|
Benutzer-Agent, mit dem die Anforderung an den Load Balancer gesendet wird |
|
|
Erstellungszeit des Protokolleintrags |
|
|
Logkategorie |
|
|
Log-OCID |
|
|
Mandanten-OCID |
|
|
Loggruppen-OCID |
|
|
Ressourcen-OCID |
|
|
Zeiterfassung durch OCI Logging aufgenommen |
|
|
Loggruppen-Compartment-OCID |
|
|
Ressourcenname, der die Logmeldung generiert hat |
|
|
Betreff des Protokolls |
|
|
Version der |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten
OCI_LBLOG_ERRORS Ansicht
Ansicht mit Load Balancer-Fehlerlogs, die detaillierte Informationen zu Anforderungen erfassen, die sich auf Fehlerbehebung und Monitoring beziehen. Jeder Eintrag enthält Informationen wie beispielsweise den Zeitpunkt, zu dem die Anforderung empfangen wurde, den Fehlertyp sowie weitere Details zu dem jeweiligen Fehler.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
OCI-Regionsname |
|
|
Entspricht dem Feld oracle.ingestedtime |
|
|
Eine zufällige UUID, die für jeden Logeintrag eindeutig ist |
|
|
Logtyp |
|
|
Ausführliche Beschreibung der Fehlermeldung |
|
|
Erstellungszeit des Protokolleintrags |
|
|
Erstellungszeit des Protokolleintrags |
|
|
Logkategorie |
|
|
Log-OCID |
|
|
Mandanten-OCID |
|
|
Loggruppen-OCID |
|
|
Ressourcen-OCID |
|
|
Zeiterfassung durch OCI Logging aufgenommen |
|
|
Loggruppen-Compartment-OCID |
|
|
Ressourcenname, der die Logmeldung generiert hat |
|
|
Betreff des Protokolls |
|
|
Version der |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten