Référence de requête de journal pour Connector Hub
Découvrez ce qui est pris en charge lors de l'interrogation d'un journal source dans un connecteur (service Oracle Cloud Infrastructure Connector Hub).
Connector Hub prend en charge un sous-ensemble de la spécification de langage de requête de journalisation. Utilisez ce sous-ensemble pris en charge lors du filtrage d'une source de journalisation pour un connecteur.
Remarque
Dans la console, filtrez les journaux source sous Tâche de filtre de journal sur la page Créer un connecteur ou Modifier le connecteur. Pour plus d'informations, reportez-vous à la source de journalisation.
Dans la console, filtrez les journaux source sous Tâche de filtre de journal sur la page Créer un connecteur ou Modifier le connecteur. Pour plus d'informations, reportez-vous à la source de journalisation.
Les expressions de flux de données sont limitées aux opérateurs de transmission en continu suivants :
-
search
: construit un flux de journalisation à partir d'objets de journal réels. -
where
: filtre le flux de journalisation en cours à l'aide d'une expression booléenne. Vous pouvez utiliser les opérateurs AND et OR.Remarque
Pour utiliser un opérateur OR dans la console, sélectionnez Passer en mode avancé.
Exemples
- De nombreux flux de journalisation
-
search "<compartment_OCID>/loggroup1/logname1" "<compartment_OCID>/loggroup2/logname2" "<compartment_OCID>/loggroup3/logname3"
- Clause WHERE
-
search "<compartment_OCID>/Audit" | where type = 'com.oraclecloud.objectstorage.deleteobject'
Sortie :
{"specversion": "1.0", "type": "com.oraclecloud.objectstorage.deleteobject", "source": "<compartment_OCID>/myBucket",.....}
- Clause WHERE masquée
-
search "<compartment_OCID>" | level='ERROR'
- Clause WHERE avec l'opérateur OR
-
Remarque
Pour utiliser un opérateur OR dans la console, sélectionnez Passer en mode avancé.search "<compartment_OCID>/Audit" | where type='com.oraclecloud.objectstorage.deleteobject' or 'com.oraclecloud.objectstorage.getobject' | where source='myBucket'
Sortie :
{"specversion": "1.0", "type": "com.oraclecloud.objectstorage.deleteobject", "source": "<compartment_OCID>/myBucket",.....} {"specversion": "1.0", "type": "com.oraclecloud.objectstorage.getobject", "source": "<compartment_OCID>/myBucket",.....}
- Clause Where avec les opérateurs OR et AND
-
Remarque
Pour utiliser un opérateur OR dans la console, sélectionnez Passer en mode avancé.search "<compartment_OCID>" | where type='com.oraclecloud.functions.application.functioninvoke' or 'com.oraclecloud.objectstorage.listbuckets' | where source='my-application' | sort by datetime desc
- Clause Where avec un opérateur générique
-
logContent
renvoie toute ligne de journal avec une chaîne correspondante. L'astérisque (*
) sert de caractère générique.search "<compartment_OCID>" | where logContent='*ERR*'