Ingesta de logs personalizados desde el servicio OCI Streaming mediante el conector de servicio

Si desea analizar y obtener estadísticas de sus datos de flujo personalizados de gran volumen en el servicio OCI Streaming mediante Oracle Logging Analytics, complete los siguientes pasos para ingerir los logs de flujo.

Pasos para recopilar logs personalizados de OCI Streaming mediante el conector de servicio:

  1. Proporcione permiso para acceder y recopilar logs del servicio OCI Streaming. Consulte Permitir recopilación de logs del servicio OCI Streaming.

  2. Identifique o cree el compartimento y el grupo de logs de Logging Analytics donde se deben recopilar los logs.

  3. Cree un analizador para analizar los logs personalizados. Utilice el contenido del log de ejemplo de los datos de flujo para identificar los campos. Consulte Creación de un analizador.

    Nota

    Logging Analytics soporta analizadores de los formatos Regex, XML y JSON. Asegúrese de lo siguiente:

    • Los datos de log de un flujo deben tener un único formato, Expresión regular, XML o JSON y no tener varios formatos.

    • El analizador identificado para un flujo debe tener el mismo formato que los datos de log de ese flujo.

  4. Cree un origen de log que se adapte mejor a sus logs personalizados e incluya el analizador que ha creado en el paso anterior. Consulte Creación de un origen.

    También puede seleccionar entre los orígenes de log definidos por Oracle disponibles. Consulte Orígenes definidos por Oracle.

  5. Cree un nuevo conector de servicio para establecer una conexión entre OCI Streaming y Oracle Logging Analytics para enrutar los logs personalizados. Especifique el destino como Logging Analytics y agregue un nuevo origen correspondiente a los logs personalizados de Streaming.

    Para obtener pasos detallados para crear el conector de servicio mediante la consola, la API o la CLI, consulte la documentación de OCI Service Connector Hub.

Una vez establecida la conexión con OCI Streaming, los logs personalizados comenzarán a fluir a Oracle Logging Analytics.

Permitir recopilación de logs del servicio OCI Streaming

Cree políticas para permitir a los usuarios recopilar los logs de OCI Streaming e ingerirlos en Oracle Logging Analytics.

Los siguientes permisos son para cargar logs en Oracle Logging Analytics desde el conector de servicio. Se le solicita que agregue estas sentencias de política al crear el conector de servicio mediante la consola de OCI. También puede crear manualmente la política que incluye las siguientes sentencias de política:

allow any-user to {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} in compartment id <Log_Group_Compartment_OCID> where all {request.principal.type = 'serviceconnector', target.loganalytics-log-group.id = '<Log_Group_OCID>', request.principal.compartment.id = '<Service_Connector_Compartment_OCID>'}
allow group <userGroup> to MANAGE serviceconnectors in tenancy

En las sentencias de política anteriores,

  • Log_Group_Compartment_OCID: OCID de compartimento del grupo de logs en Oracle Logging Analytics donde se deben almacenar los logs.

  • Log_Group_OCID: OCID del grupo de logs en Oracle Logging Analytics donde se deben almacenar los logs.

  • Service_Connector_Compartment_OCID: OCID de compartimento del hub del conector de servicio.

Los siguientes permisos son para recopilar logs del servicio OCI Streaming. Se le solicita que agregue estas sentencias de política al crear el conector de servicio mediante la consola de OCI. También puede crear manualmente la política que incluye las siguientes sentencias de política:

allow any-user to {STREAM_READ, STREAM_CONSUME} in compartment id <Source_Stream_Compartment_OCID> where all {request.principal.type='serviceconnector', target.stream.id='<Stream_OCID>', request.principal.compartment.id='<Service_Connector_Compartment_OCID>'}

En las sentencias de política anteriores,

  • Source_Stream_Compartment_OCID: OCID de compartimento de los datos de flujo en OCI Streaming.

  • Stream_OCID: OCID del flujo en OCI Streaming.

  • Service_Connector_Compartment_OCID: OCID de compartimento del conector de servicio.