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.

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