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.

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*'