Uso de Oracle Log Analytics para cargas útiles de flujos de grandes actividades
Puede publicar sus logs de flujos de actividad en Oracle Log Analytics. Esto resulta útil si la carga útil del flujo de actividad es grande, ya que el registro público de Oracle Cloud Infrastructure (OCI) limita el tamaño de los archivos log.
Debe estar suscrito a Oracle Log Analytics para publicar sus logs de flujos de actividades allí.
- Creación de un grupo de logs para almacenar los logs en Oracle Log Analytics
- Creación de una política para permitir cargas de logs desde Oracle Integration
- Creación de una política para permitir a los usuarios ver logs en Oracle Log Analytics
- Activación de la opción para publicar logs en Oracle Log Analytics
Si posteriormente decide dejar de almacenar logs de flujos de actividad en Oracle Log Analytics, puede desactivarlos para la instancia de Oracle Integration. Consulte Desactivación del almacenamiento de logs en Oracle Log Analytics
Creación de un grupo de logs para almacenar los logs en Oracle Log Analytics
Para crear un grupo de logs en Oracle Log Analytics para almacenar los logs de flujo de actividad de Oracle Integration, realice los siguientes pasos:
- En la consola de Oracle Cloud, abra el menú de navegación y haga clic en Observabilidad y gestión y, a continuación, en Log Analytics, haga clic en Administración.
- En la página Grupos de logs, en el menú de la izquierda, haga clic en Grupos de logs.
- Junto a Filtros aplicados, asegúrese de que está viendo el compartimento en el que desea crear el grupo de logs.
- Haga clic en Crear grupo de logs.
- Introduzca un nombre (por ejemplo,
OracleIntegration_ActivityStream_LogGroup) y una descripción. - Haga clic en Crear.
Creación de una política para permitir cargas de logs desde Oracle Integration
Para crear una política que permita cargas de logs desde Oracle Integration, realice los siguientes pasos:
- Si aún no lo has hecho, conéctate a la consola de Oracle Cloud.
- Obtenga el ID de cliente para la instancia de Oracle Integration:
- En la consola de Oracle Cloud, haga clic en Identidad & seguridad y, a continuación, en Identidad, haga clic en Dominios.
- Abra el dominio en el que ha creado la instancia de Oracle Integration.
Si no ve el dominio, asegúrese de que está en la región correcta (en el banner) y de que está viendo el compartimento correcto (en los filtros).
- En los separadores de la parte superior, haga clic en Servicios en la nube de Oracle.
- Abra la instancia de Oracle Integration.
Si tiene problemas para encontrar su instancia, la búsqueda de "Integración" podría reducir sus opciones.
- En los separadores de la parte superior, haga clic en Configuración de OAuth.
- Desplácese hacia abajo hasta la sección Información general y copie el ID de cliente.
- Cree un grupo dinámico que se utilizará en la política:
- Vuelva a su dominio haciendo clic en Servicios en la nube de Oracle en la parte superior de la página.
- En los separadores de la parte superior, haga clic en Grupos dinámicos.
- Haga clic en Crear grupo dinámico .
- Introduzca un Nombre (por ejemplo,
OracleIntegration_LogAnalytics_DynamicGroup) y una Descripción para el grupo. - En el cuadro Regla 1, introduzca la siguiente regla.
Sintaxis:
resource.id='OracleIntegration_ClientID'
Dónde:OracleIntegration_ClientIDes el ID de cliente que ha copiado en el paso 2
Ejemplo:resource.id='A01BC23DE4567FGH89I0123456J78901_APPID'
- Cree la política:
- En el panel de navegación de la derecha, haga clic en Políticas.
- Haga clic en Crear política.
- Introduzca un nombre (por ejemplo,
OracleIntegration_LogUploadPolicy) y la descripción para la política. - Haga clic en Mostrar editor manual.
- Introduzca los siguientes permisos.
Sintaxis:
allow dynamic-group DynamicGroup to {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} in compartment LogGroup_Compartmentallow dynamic-group DynamicGroup to {LOG_ANALYTICS_SOURCE_READ} in tenancyallow dynamic-group DynamicGroup to use loganalytics-ondemand-upload in tenancyallow dynamic-group DynamicGroup to {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} in tenancy
Dónde:DynamicGroupes el grupo dinámico que ha creado en el paso 3LogGroup_Compartmentes el compartimiento en que creó el grupo de logs.
Ejemplo:allow dynamic-group OracleIntegration_LogAnalytics_DynamicGroup to {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} in compartment OracleIntegration_LogGroup_Compartmentallow dynamic-group OracleIntegration_LogAnalytics_DynamicGroup to {LOG_ANALYTICS_SOURCE_READ} in tenancyallow dynamic-group OracleIntegration_LogAnalytics_DynamicGroup to use loganalytics-ondemand-upload in tenancyallow dynamic-group OracleIntegration_LogAnalytics_DynamicGroup to {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} in tenancy
Creación de una política para permitir a los usuarios ver logs en Oracle Log Analytics
Para crear una política que permita a los usuarios ver logs en Oracle Log Analytics, realice los siguientes pasos:
- Cree un grupo para los usuarios que desee que puedan ver los logs de flujo de actividad en Oracle Log Analytics:
- En el panel de navegación de la derecha, haga clic en Dominios.
- Abra el dominio en el que ha creado la instancia de Oracle Integration.
Si no ve el dominio, asegúrese de que está en la región correcta (en el banner) y de que está viendo el compartimento correcto (en los filtros).
- En los separadores de la parte superior, haga clic en Gestión de usuarios.
- Desplácese hacia abajo hasta la sección Grupos y haga clic en Crear grupo.
- Introduzca un Nombre (por ejemplo,
OracleIntegration_LogAnalytics_Group) y una Descripción para el grupo. - Agregar usuarios al grupo.
- Haga clic en Crear.
- Cree la política:
- En el panel de navegación de la derecha, haga clic en Políticas.
- Haga clic en Crear política.
- Introduzca un nombre (por ejemplo,
OracleIntegration_LogAnalyticsAccessPolicy) y una descripción para la política. - Haga clic en Mostrar editor manual.
- En el editor, introduzca los siguientes permisos.
Sintaxis:
allow group UserGroup to use loganalytics-features-family in tenancyallow group UserGroup to use loganalytics-resources-family in tenancy
Dónde:UserGroupes el grupo que ha creado en el paso 1
Ejemplo:allow group OracleIntegration_LogAnalytics_Group to use loganalytics-features-family in tenancyallow group OracleIntegration_LogAnalytics_Group to use loganalytics-resources-family in tenancy
Activación de la opción para publicar logs en Oracle Log Analytics
Para activar el almacenamiento de logs de flujos de actividad de Oracle Integration en Oracle Log Analytics, realice los siguientes pasos:
- Obtenga el OCID para el grupo de logs que ha creado:
- En el menú de navegación de la consola de Oracle Cloud, haga clic en Observación y gestión y, a continuación, en Análisis de log, haga clic en Administración.
- En el panel de navegación de la izquierda, haga clic en Grupos de logs.
- Junto al grupo de logs que ha creado para Oracle Integration, haga clic en
y, a continuación, en Copiar OCID.
Si no ve el log, asegúrese de que está viendo el compartimento correcto (en el menú de la izquierda).
- Active la opción:
- En el menú de navegación de la consola de Oracle Cloud, haga clic en Servicios para desarrolladores y, a continuación, en Integración de aplicaciones, haga clic en Integración.
- Abra la instancia de Oracle Integration.
Si no ve la instancia que está buscando, asegúrese de que está viendo la región correcta (en el banner) y el compartimento (en la parte superior de la lista de instancias, junto a Filtros aplicados).
- En Configuración, junto a Almacenar logs de flujos de actividad en OCI Log Analytics, haga clic en Activar.
- Pegue el OCID que ha copiado en el cuadro Grupo de logs de OCI Log Analytics y, a continuación, haga clic en Guardar.
El estado de la instancia de servicio cambia a Actualizando. Cuando haya terminado, el estado cambia a Activo y, en Enlaces, verá una nueva entrada para el grupo de logs de OCI Log Analytics, que muestra el OCID del grupo de logs.
Desactivación del almacenamiento de logs en Oracle Log Analytics
Si desea dejar de almacenar logs de flujos de actividad en Oracle Log Analytics, puede desactivarlos para la instancia de Oracle Integration.
- En el menú de navegación de la consola de Oracle Cloud, haga clic en Servicios para desarrolladores y, a continuación, en Integración de aplicaciones, haga clic en Integración.
- Abra la instancia de Oracle Integration.
Si no ve la instancia, asegúrese de que está viendo el compartimento correcto (en el menú de la izquierda).
- En Configuración, junto a Almacenar logs de flujos de actividad en OCI Log Analytics, haga clic en Desactivar.
Se le pedirá que confirme la acción.
El estado de la instancia de servicio cambia a Actualizando. Cuando haya terminado, el estado cambia a Activo y Almacenar logs de flujos de actividad en OCI Log Analytics muestra No activado.