Log Query Reference for Connector Hub
Understand what's supported when querying a source log in a connector (Oracle Cloud Infrastructure Connector Hub service).
Connector Hub supports a subset of the Logging Query Language Specification. Use this supported subset when filtering a Logging source for a connector.
Note
In the Console, filter source logs under Log filter task on the Create connector or Edit connector page. For more information, see Logging Source.
In the Console, filter source logs under Log filter task on the Create connector or Edit connector page. For more information, see Logging Source.
Stream expressions are limited to following streaming operators:
-
search
: Constructs a log stream from actual log objects. -
where
: Filters the current log stream using a Boolean expression. You can use AND and OR operators.Note
To use an OR operator in the Console, select Switch to advanced mode.
Examples
- Many log streams
-
search "<compartment_OCID>/loggroup1/logname1" "<compartment_OCID>/loggroup2/logname2" "<compartment_OCID>/loggroup3/logname3"
- Where clause
-
search "<compartment_OCID>/Audit" | where type = 'com.oraclecloud.objectstorage.deleteobject'
Output:
{"specversion": "1.0", "type": "com.oraclecloud.objectstorage.deleteobject", "source": "<compartment_OCID>/myBucket",.....}
- Hidden where clause
-
search "<compartment_OCID>" | level='ERROR'
- Where clause with OR operator
-
Note
To use an OR operator in the Console, select Switch to advanced mode.search "<compartment_OCID>/Audit" | where type='com.oraclecloud.objectstorage.deleteobject' or 'com.oraclecloud.objectstorage.getobject' | where source='myBucket'
Output:
{"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 clause with both OR and AND operators
-
Note
To use an OR operator in the Console, select Switch to advanced mode.search "<compartment_OCID>" | where type='com.oraclecloud.functions.application.functioninvoke' or 'com.oraclecloud.objectstorage.listbuckets' | where source='my-application' | sort by datetime desc
- Where clause with wildcard operator
-
logContent
returns any log line with a matching string. The asterisk (*
) acts as a wildcard.search "<compartment_OCID>" | where logContent='*ERR*'