Référence d'interrogation de journal pour le centre de connecteurs

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).

Le centre de connecteurs prend en charge un sous-ensemble de la spécification du langage d'interrogation des journaux. Utilisez ce sous-ensemble pris en charge lors du filtrage d'une source de journalisation pour un connecteur.

Note

Dans la console, filtrez les journaux sources sous Tâche de filtre de journal dans la page Créer un connecteur ou Modifier le connecteur. Pour plus d'informations, voir Source de journalisation.

Les expressions de flux sont limitées aux opérateurs de diffusion en continu suivants :

  • search : Construit un flux de journal à partir d'objets de journal réels.
  • where : Filtre le flux de journal courant à l'aide d'une expression booléenne. Vous pouvez utiliser les opérateurs AND et OR.
    Note

    Pour utiliser un opérateur OR dans la console, sélectionnez Passer en mode avancé.

Exemples

Plusieurs flux de journal
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 opérateur OR
Note

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
Note

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 opérateur avec caractère générique

logContent retourne toute ligne de journal avec une chaîne correspondante. L'astérisque (*) agit comme un caractère générique.

search "<compartment_OCID>"
| where logContent='*ERR*'