Oracle Cloud Infrastructure Logging-Schnittstellenansichten
Mit den Loggingschnittstellenansichten von Oracle Cloud Infrastructure (OCI) können autorisierte Benutzer über eine Reihe 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 anderen 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, einschließlich Datumsbereich, Loggruppe, Logname und anderen.
- Überblick über die Oracle Cloud Infrastructure Logging-Schnittstelle
Der Zugriff auf die Logdaten in 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 anzureichern, indem sie mit anderen Daten verknüpft werden, die sie möglicherweise in Autonomous Database haben. - OCI_LOG_LIST-Ansicht
Zeigt eine Liste aller Logs im Mandanten an. Die Ansicht zeigt keine Logdaten an, stellt jedoch die Metadaten zu den Logs in einem Mandanten bereit. Mit diesen Metadaten werden Parameterwerte für andere Logging-View richtig angegeben. Wenn keine Logs unter einer Loggruppe vorhanden sind, wird diese Loggruppe nicht in diese Ansicht aufgenommen. - OCI_LOG_DATA-Ansicht
Die gemeinsame Ansicht, die Zugriff auf alle vom OCI Logging-Service unterstützten Logtypen bietet. Der Loginhalt befindet sich in der SpalteDATA
. - Ansicht OCI_VCN_FLOWLOGS
Zeigt Details zum Traffic an, der das VCN des Benutzers durchläuft. Mit diesem Log können Benutzer Traffic prüfen und Fehler in Sicherheitslisten beheben. Jeder Flowlogdatensatz enthält den protokollierten Traffic einer Verbindung zwischen zwei Endpunkten. Beispiel: Eine einzige TCP-Verbindung kann das Capture-Fenster zwei Datensätze enthalten: einen Datensatz für Ingress-Datenverkehr und einen Datensatz für Egress-Datenverkehr. - OCI_LBLOG_ACCESS Ansicht
Anzeige, die Load Balancer-Zugriffslogs bereitstellt, in denen detaillierte Informationen zu Anforderungen erfasst werden, die an einen Load Balancer gesendet werden. Jeder Eintrag enthält die Zeit, zu der die Anforderung empfangen wurde, den Client, die HTTP-Proxy-IP-Zwischenadressen sowie die Zeiten, die vom Load Balancer und Backend zur Verarbeitung der Anforderung verwendet werden. - OCI_LBLOG_ERRORS Ansicht
Anzeige, die Load Balancer-Fehlerlogs bereitstellt, in denen detaillierte Informationen zu Anforderungen im Zusammenhang mit Fehlerbehebung und Überwachung erfasst werden. Jeder Eintrag enthält Informationen wie z.B. den Zeitpunkt, zu dem die Anforderung empfangen wurde, den Fehlertyp sowie zusätzliche Details zum jeweiligen Fehler.
Übergeordnetes Thema: Autonomous Database-Ansichten
Überblick über die Oracle Cloud Infrastructure Logging-Schnittstelle
Der Zugriff auf die Logdaten in 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 anzureichern, indem sie mit anderen Daten verknüpft werden, die sie möglicherweise in der Autonomous Database haben.
Oracle-Loggingservice bietet Zugriff auf Logs aus 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 in allen Compartments und Regionen abfragen. Die implementierten OCI-Views 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, zum Einrichten einer dynamischen Gruppe und zum Erstellen von Policy-Anweisungen finden Sie unter Resource 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-Views 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 wird, gibt die View Daten für die Hauptregion zurück.
REGION
(Erforderlich)COMPARTMENT_ID
(Erforderlich)LOG_GROUP_ID
(Erforderlich)LOG_ID
(Optional) - Wenn der Wert angegeben wird, verwenden Abfrageergebnisse den WertLOG_ID
. Wenn kein Wert angegeben ist, wird der Wert vom Server zurückgegeben.START_TIME
(Optional) - Wenn kein Wert angegeben ist, gelten die Rückgabewerte für die letzten 5 Minuten in GMT.END_TIME
(Optional) - Wenn kein Wert angegeben ist, gelten die Rückgabewerte für die letzten 5 Minuten in GMT.SEARCH_CRITERIA
(Optional) - Wenn kein Wert angegeben wird, wird Null zurückgegeben.
Da es innerhalb einer einzelnen Loggruppe verschiedene Logtypen geben kann, wird empfohlen, LOG_ID
in einem Prädikat anzugeben, wenn Sie Ansichten OCI_VCN_FLOWLOGS
, OCI_LBLOG_ACCESS
und OCI_LBLOG_ERRORS
verwenden.
- Die gemeinsame Ansicht
OCI_LOG_DATA
unterstützt alle Logtypen. Daher sindCOMPARTMENT_ID
,LOG_GROUP_ID
undREGION
ausreichend. Wenn ein Benutzer dieLOG_ID
eines Load Balancers mit der ViewOCI_VCN_FLOWLOGS
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 ein GleichheitsprädikatREGION
in der WHERE-Klausel verwenden. - Wenn
OCI_LOG_DATA
,OCI_VCN_FLOWLOGS
,OCI_LBLOG_ACCESS
undOCI_LBLOG_ERRORS
verwendet werden, 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, um die erforderlichen Prädikatwerte anzugeben. - Das Framework unterstützt die Abfrage von Logdaten in den letzten 7 Tagen (ab der aktuellen Zeit), um sie aus den unterstützten Ansichten abzufragen. 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. Sie können 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 dies nicht in diesem Format angegeben wird, 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. Die Ansicht zeigt keine Logdaten an, stellt jedoch die Metadaten zu den Logs in einem Mandanten bereit. Mit diesen Metadaten werden Parameterwerte für andere Logging-View richtig angegeben. 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 gemeinsame Ansicht, die Zugriff auf alle vom OCI Logging-Service unterstützten Logtypen bietet. Der Loginhalt befindet sich in der Spalte DATA
.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
Entspricht: Feld oracle.ingestedtime |
|
|
Eine zufällige UUID für jeden Logeintrag |
|
|
Ressourcenname, der die Lognachricht generiert hat |
|
|
Version der |
|
|
Protokollnachrichtengenerierungszeit |
|
|
Logmeldungstyp |
|
|
Compartment-OCID |
|
|
Aufnahmezeit der Protokollnachricht |
|
|
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 zum Traffic, der das VCN des Benutzers durchläuft. Mit diesem Log können Benutzer Traffic prüfen und Fehler in Sicherheitslisten beheben. Jeder Flowlogdatensatz enthält den protokollierten Traffic einer Verbindung zwischen zwei Endpunkten. Beispiel: Eine einzige TCP-Verbindung kann das Capture-Fenster zwei Datensätze enthalten: einen Datensatz für Ingress-Datenverkehr und einen Datensatz für Egress-Datenverkehr.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
OCI-Regionsname |
|
|
Entspricht: Feld oracle.ingestedtime |
|
|
Eine zufällige UUID, die für jeden Logeintrag eindeutig ist |
|
|
Mögliche Werte: ACCEPT oder REJECT |
|
|
Hashwert der Schlüsselfelder (Quell- und Zieladressen, Ports und Protokoll) |
|
|
Mögliche Werte: OK, NODATA oder SKIPDATA |
|
|
Enduhrzeit Erfassungsfenster |
|
|
Anzahl der Pakete, die im Capture-Fenster aufgezeichnet wurden |
|
|
Schemanummer des Flowlog-Datensatzes |
|
|
Anzahl der Byte, die im Erfassungsfenster aufgezeichnet wurden |
|
|
|
|
|
Startzeit des Capture-Fensters |
|
|
|
|
|
IANA-Protokollname |
|
|
IP-Adresse der Quelle in der Notation IPv4 oder IPv6 |
|
|
|
|
|
IP-Adresse des Ziels in der Notation IPv4 oder IPv6 |
|
|
Entspricht: |
|
|
Logkategorie |
|
|
Log-OCID |
|
|
Mandanten-OCID |
|
|
VNIC-OCID |
|
|
Loggruppen-OCID |
|
|
Von OCI Logging aufgenommenes Zeitlog |
|
|
Compartment-OCID der Loggruppe |
|
|
VNIC-Subnetz-OCID |
|
|
OCID des VNIC-Compartments |
|
|
Ressourcenname, der die Lognachricht generiert hat |
|
|
Version der |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten
OCI_LBLOG_ACCESS Ansicht
View, die Load Balancer-Zugriffslogs mit detaillierten Informationen zu Anforderungen bereitstellt, die an einen Load Balancer gesendet werden. Jeder Eintrag enthält die Zeit, zu der die Anforderung empfangen wurde, den Client, die 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: 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 Aufbau einer Verbindung zu einem Backend durch den Load Balancer bis zum Abschluss |
|
|
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 wird |
|
|
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 zum Abschluss des Sendens der Antwort an den Client. |
|
|
Fehler der Routingregel-Engine während 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, die mit dieser spezifischen Anforderung übereinstimmt |
|
|
Anzahl der 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 an den Client gesendeten Anforderung (in Byte) |
|
|
Ausgehandelte SSL-Cipher zwischen Client und Load Balancer |
|
|
Ausgehandeltes SSL-Protokoll zwischen Client und Load Balancer |
|
|
Erstellungszeit für Logeinträge |
|
|
Benutzer-Agent, der die Anforderung an den Load Balancer sendet |
|
|
Erstellungszeit für Logeinträge |
|
|
Logkategorie |
|
|
Log-OCID |
|
|
Mandanten-OCID |
|
|
Loggruppen-OCID |
|
|
Ressourcen-OCID |
|
|
Von OCI Logging aufgenommenes Zeitlog |
|
|
Compartment-OCID der Loggruppe |
|
|
Ressourcenname, der die Lognachricht generiert hat |
|
|
Betreff des Protokolls |
|
|
Version der |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten
OCI_LBLOG_ERRORS Ansicht
View, die Load Balancer-Fehlerlogs bereitstellt, die detaillierte Informationen zu Anforderungen im Zusammenhang mit der Fehlerbehebung und dem Monitoring erfassen. Jeder Eintrag enthält Informationen wie z.B. den Zeitpunkt, zu dem die Anforderung empfangen wurde, den Fehlertyp sowie zusätzliche Details zum jeweiligen Fehler.
Spalte | Datentyp | Beschreibung |
---|---|---|
|
|
OCI-Regionsname |
|
|
Entspricht: Feld oracle.ingestedtime |
|
|
Eine zufällige UUID, die für jeden Logeintrag eindeutig ist |
|
|
Logtyp |
|
|
Ausführliche Beschreibung der Fehlermeldung |
|
|
Erstellungszeit für Logeinträge |
|
|
Erstellungszeit für Logeinträge |
|
|
Logkategorie |
|
|
Log-OCID |
|
|
Mandanten-OCID |
|
|
Loggruppen-OCID |
|
|
Ressourcen-OCID |
|
|
Von OCI Logging aufgenommenes Zeitlog |
|
|
Compartment-OCID der Loggruppe |
|
|
Ressourcenname, der die Lognachricht generiert hat |
|
|
Betreff des Protokolls |
|
|
Version der |
Übergeordnetes Thema: Oracle Cloud Infrastructure Logging-Schnittstellenansichten