Riferimento query di log per hub connettore

Comprendere gli elementi supportati durante l'esecuzione di query su un log di origine in un connettore (servizio Oracle Cloud Infrastructure Connector Hub).

Hub connettore supporta un subset della specifica del linguaggio query di log. Utilizzare questo subset supportato quando si filtra un'origine di log per un connettore.

Nota

Nella console, filtrare i log di origine in Task filtro di log nella pagina Crea connettore o Modifica connettore. Per ulteriori informazioni, vedere Creazione di un connettore con un'origine di log.

Le espressioni di flusso sono limitate ai seguenti operatori di streaming:

  • search: costruisce un flusso di log dagli oggetti di log effettivi.
  • where: filtra il flusso di log corrente utilizzando un'espressione booleana. È possibile utilizzare gli operatori AND e OR.
    Nota

    Per utilizzare un operatore OR nella console, selezionare Passa alla modalità avanzata.

Esempi

Molti flussi di log
search "<compartment_OCID>/loggroup1/logname1" "<compartment_OCID>/loggroup2/logname2" "<compartment_OCID>/loggroup3/logname3"
clausola WHERE
search "<compartment_OCID>/Audit"
  | where type = 'com.oraclecloud.objectstorage.deleteobject'

output:

{"specversion": "1.0", "type": "com.oraclecloud.objectstorage.deleteobject", "source": "<compartment_OCID>/myBucket",.....}
Proposizione Where nascosta
search "<compartment_OCID>"
| level='ERROR'
Clausola Where con operatore OR
Nota

Per utilizzare un operatore OR nella console, selezionare Passa alla modalità avanzata.
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",.....}
Clausola Where con entrambi gli operatori OR e AND
Nota

Per utilizzare un operatore OR nella console, selezionare Passa alla modalità avanzata.
search "<compartment_OCID>"
| where type='com.oraclecloud.functions.application.functioninvoke' or 'com.oraclecloud.objectstorage.listbuckets'
| where source='my-application'
| sort by datetime desc
Clausola Where con operatore jolly

logContent restituisce qualsiasi riga di log con una stringa corrispondente. L'asterisco (*) funge da carattere jolly.

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