Logabfragereferenz für Connector Hub
Verstehen Sie, was beim Abfragen eines Quelllogs in einem Connector (Oracle Cloud Infrastructure Connector Hub-Service) unterstützt wird.
Connector Hub unterstützt eine Untergruppe der Spezifikation der Loggingabfragesprache. Verwenden Sie diese unterstützte Teilmenge, wenn Sie eine Loggingquelle für einen Connector filtern.
Hinweis
Filtern Sie in der Konsole Quelllogs unter Filteraufgabe protokollieren auf der Seite Connector erstellen oder Connector bearbeiten. Weitere Informationen finden Sie unter Loggingquelle.
Filtern Sie in der Konsole Quelllogs unter Filteraufgabe protokollieren auf der Seite Connector erstellen oder Connector bearbeiten. Weitere Informationen finden Sie unter Loggingquelle.
Streamausdrücke sind auf folgende Streamingoperatoren beschränkt:
-
search
: Erstellt einen Logstream aus tatsächlichen Logobjekten. -
where
: Filtert den aktuellen Logstream mit einem booleschen Ausdruck. Sie können AND- und OR-Operatoren verwenden.Hinweis
Um einen OR-Operator in der Konsole zu verwenden, wählen Sie In erweiterten Modus wechseln aus.
Beispiele
- Viele Logstreams
-
search "<compartment_OCID>/loggroup1/logname1" "<compartment_OCID>/loggroup2/logname2" "<compartment_OCID>/loggroup3/logname3"
- Where-Klausel
-
search "<compartment_OCID>/Audit" | where type = 'com.oraclecloud.objectstorage.deleteobject'
Ausgabe:
{"specversion": "1.0", "type": "com.oraclecloud.objectstorage.deleteobject", "source": "<compartment_OCID>/myBucket",.....}
- Versteckte Where-Klausel
-
search "<compartment_OCID>" | level='ERROR'
- WHERE-Klausel mit OR-Operator
-
Hinweis
Um einen OR-Operator in der Konsole zu verwenden, wählen Sie In erweiterten Modus wechseln aus.search "<compartment_OCID>/Audit" | where type='com.oraclecloud.objectstorage.deleteobject' or 'com.oraclecloud.objectstorage.getobject' | where source='myBucket'
Ausgabe:
{"specversion": "1.0", "type": "com.oraclecloud.objectstorage.deleteobject", "source": "<compartment_OCID>/myBucket",.....} {"specversion": "1.0", "type": "com.oraclecloud.objectstorage.getobject", "source": "<compartment_OCID>/myBucket",.....}
- WHERE-Klausel mit OR- und UND-Operatoren
-
Hinweis
Um einen OR-Operator in der Konsole zu verwenden, wählen Sie In erweiterten Modus wechseln aus.search "<compartment_OCID>" | where type='com.oraclecloud.functions.application.functioninvoke' or 'com.oraclecloud.objectstorage.listbuckets' | where source='my-application' | sort by datetime desc
- Where-Klausel mit Platzhalteroperator
-
logContent
gibt eine beliebige Logzeile mit einer übereinstimmenden Zeichenfolge zurück. Das Sternchen (*
) fungiert als Platzhalter.search "<compartment_OCID>" | where logContent='*ERR*'