Métricas de Oracle Cloud Infrastructure GoldenGate

Supervise el estado del despliegue, la capacidad y el rendimiento general de los despliegues de Oracle Cloud Infrastructure GoldenGate mediante métricas, alarmas y notificaciones. En la consola de Oracle Cloud, puede supervisar métricas en la página de detalles del despliegue de OCI GoldenGate o mediante el explorador de métricas.

Recursos: goldengate-deployments, goldengate-connections, goldengate-pipelines

Descripción general

Las métricas de Oracle Cloud Infrastructure GoldenGate ayudan a medir la cantidad de datos replicados entre las bases de datos de origen y destino.

Los siguientes términos ayudan a comprender las métricas:

  • Namespace: contenedor para las métricas de Oracle Cloud Infrastructure GoldenGate. El espacio de nombres de Oracle Cloud Infrastructure GoldenGate es oci_goldengate.
  • Métricas: concepto fundamental de la telemetría y la supervisión. Las métricas definen un juego de series temporales de puntos de datos. Cada métrica se define de forma única con el espacio de nombres, el nombre de métrica, el identificador de compartimento, un juego de una o más dimensiones, así como con una unidad de medida. Cada punto de datos tiene un registro de hora, un valor y un recuento asociados.
  • Dimensiones: pares clave-valor que definen las características asociadas a la métrica. Por ejemplo, resourceId, que es el OCID del despliegue de Oracle Cloud Infrastructure GoldenGate.
  • Estadísticas: agregaciones de datos de métricas en períodos de tiempo especificados. Las agregaciones se realizan utilizando el espacio de nombres, el nombre de métrica, las dimensiones y la unidad de medida del punto de datos dentro del período de tiempo especificado.
  • Alarmas: se utilizan para automatizar la supervisión y el rendimiento de las operaciones. Una alarma realiza un seguimiento de los cambios que se producen durante un período de tiempo específico. También realiza una o más acciones definidas, en función de las reglas definidas para la métrica.

Requisitos

  • Políticas de IAM: para supervisar los recursos, debe contar con el tipo de acceso necesario en una política escrita por un administrador, tanto si utiliza la consola como la API de REST con un SDK, una CLI u otra herramienta. La política debe otorgarle acceso a los servicios de supervisión y a los recursos que se supervisen. Si intenta realizar una acción y obtiene un mensaje de que no tiene permiso o no está autorizado, confirme con el administrador el tipo de acceso que se le ha otorgado y en qué compartimento debe trabajar. Para obtener más información sobre las autorizaciones de usuario para la supervisión, consulte Supervisión o Notificaciones.
  • Las métricas que aparecen en esta página están disponibles automáticamente para cualquier despliegue de Oracle Cloud Infrastructure GoldenGate que cree. No es necesario que active la supervisión en el recurso para obtener estas métricas.

Métricas disponibles

Note:

Asegúrese de actualizar el despliegue a la última versión para utilizar todas las métricas disponibles.

Métricas de replicación de datos

Las métricas de replicación de datos de Oracle Cloud Infrastructure GoldenGate incluyen las siguientes dimensiones:

  • deploymentId: para todas las métricas, deploymentId es el OCID de despliegue.
  • deploymentName: nombre del despliegue de Oracle Cloud Infrastructure GoldenGate.
  • ExtractName: nombre de un proceso de Extract en el despliegue de Oracle Cloud Infrastructure GoldenGate.
  • ReplicatName: nombre de un proceso de Replicat en el despliegue de Oracle Cloud Infrastructure GoldenGate.
  • DistributionPathName: nombre de un proceso de ruta de distribución en el despliegue de Oracle Cloud Infrastructure GoldenGate.
  • ReceiverPathName: nombre de un proceso de ruta de receptor en el despliegue de Oracle Cloud Infrastructure GoldenGate.
  • ageSeconds: antigüedad de latido en segundos.
Métrica Descripción de la Métrica Dimensiones de la métrica Acciones Recomendadas
Nombre: CpuUtilization

Nombre mostrado: utilización de CPU

Porcentaje de uso total de CPU por todos los grupos de consumidores. Compruebe el uso de CPU cuando hay una demora de Extract o Replicat.

deploymentId

deploymentName

Si la utilización de CPU es alta, puede:
  • Agregar OCPU al despliegue
  • Activar la escala automática, si aún no está activada
  • Comprobar el tamaño de la pista y el uso del almacenamiento, y depurar los archivos de pista si son numerosos
Name: OcpuConsumption

Nombre mostrado: consumo de OCPU

Número total de OCPU utilizadas por el despliegue.

Cuando el recuento es inferior al número mínimo de OCPU, se muestra el mínimo.

Cuando el número de OCPU es mayor que el número mínimo, se muestra el número real de OCPU utilizadas.

deploymentId

deploymentName

Si el consumo de OPCU es alto, puede:
  • Agregar OCPU al despliegue
  • Activar la escala automática, si aún no está activada
Name: MemoryUtilization

Nombre mostrado: Utilización de memoria

Porcentaje de memoria disponible utilizada.

La necesidad de memoria está alineada con el tamaño de los datos replicados. Si se asigna suficiente memoria, cada transacción abierta se guarda en la memoria hasta que se recibe un registro de confirmación.

deploymentId

deploymentName

Si la utilización de memoria es alta, puede:
  • Agregar OCPU al despliegue
  • Activar la escala automática, si aún no está activada
Name: DeploymentHealth

Nombre mostrado: Estado general del despliegue

Porcentaje general de estado de los servicios de despliegue.

Hay cuatro servicios: servicio Administración, servicio Distribución, servicio Receptor y servicio Métrica de rendimiento. Si los cuatro están funcionando correctamente, la puntuación esperada es del 100 %. Si el estado del despliegue es del 50 %, quiere decir que solo dos de los servicios están funcionando correctamente.

deploymentId

deploymentName

Al crear rutas de Extract, de Replicat, de distribución o de receptor, puede marcar el proceso como crítico para el estado del despliegue en Opciones gestionadas. Si el estado del despliegue es >100 %, compruebe los procesos marcados como críticos para el estado del despliegue.
Name: DeploymentInboundLag

Nombre mostrado: retraso de entrada de despliegue

Demora media, en segundos, de todos los flujos de entrada críticos para el estado del despliegue

deploymentId

deploymentName

No se aplica
Name: DeploymentOutboundLag

Nombre mostrado: retraso de salida de despliegue

Demora media, en segundos, de todos los flujos de salida críticos para el estado del despliegue

deploymentId

deploymentName

No se aplica
Name: SwapSpaceUsage

Nombre mostrado: Uso de espacio de intercambio

Porcentaje de espacio de intercambio utilizado por el despliegue.

Como OCI GoldenGate solo escribe transacciones confirmadas en los archivos de pista, todas las transacciones sin confirmar se almacenan en caché en la memoria. La caché utiliza tanto la memoria física como el espacio de intercambio (memoria virtual). El espacio de intercambio se encuentra en las unidades de disco duro para proporcionar memoria adicional cuando la memoria física (RAM) está llena.

deploymentId

deploymentName

Si el Uso de espacio de intercambio aumenta, considere la posibilidad de agregar OCPU adicionales al despliegue para aumentar la memoria física (RAM).
Name: TempSpaceUsage

Nombre mostrado: Uso de espacio temporal

Porcentaje de espacio temporal utilizado por el despliegue.

Cuando el total de datos de transacción almacenados en la caché supera el valor del tamaño de la caché, Extract escribe los datos de la caché en archivos temporales. Es más eficiente para el sistema operativo realizar un intercambio al disco que para Extract escribir en archivos temporales.

deploymentId

deploymentName

Si el Uso de espacio temporal aumenta, considere la posibilidad de agregar OCPU adicionales al despliegue para aumentar la memoria física (RAM).
Name: FileSystemUsage

Nombre mostrado:

Cantidad de espacio del sistema de archivos (GB) que utiliza el despliegue

deploymentId

deploymentName

Si el Uso de sistema de archivos es alto:
  • Compruebe el tamaño del archivo de pista y depure los archivos de pista innecesarios
  • Compruebe en el uso de espacio temporal si OCI GoldenGate se ha quedado sin memoria física (RAM)
Name: ExtractStatus

Nombre mostrado: Estado de Extract

Porcentaje de estado de un proceso de Extract en el despliegue
  • 100 % cuando el proceso está en ejecución
  • 0 % cuando el proceso ha terminado de forma anormal o se ha parado

deploymentId

deploymentName

ExtractName

Si los procesos de un Extract han terminado de forma anormal o se han parado, compruebe en el archivo de informe la causa raíz o el error para solucionar la incidencia.
Name: ReplicatStatus

Nombre mostrado: Estado de Replicat

Porcentaje de estado de un proceso de Replicat en el despliegue
  • 100 % cuando el proceso está en ejecución
  • 0 % cuando el proceso ha terminado de forma anormal o se ha parado

deploymentId

deploymentName

ReplicatName

Si un Replicat se ha terminado de forma anormal o se ha parado, compruebe en el archivo de informe del Replicat la causa raíz o el error para diagnosticar las incidencias.
Name: DistributionPathStatus

Nombre mostrado: Estado de ruta de distribución

Porcentaje de estado de un proceso de ruta de distribución en el despliegue
  • 100 % cuando el proceso está en ejecución
  • 0 % cuando el proceso ha terminado de forma anormal o se ha parado

deploymentId

deploymentName

DistributionPathName

Si se ha terminado de forma anormal o se ha parado, las posibles causas son:

  • Se ha producido un cambio en las credenciales
  • Se ha parado el servicio de receptor
  • Se ha parado el despliegue de destino
Name: ReceiverPathStatus

Nombre mostrado: Estado de ruta de recepción

Porcentaje de estado de un proceso de ruta de receptor en el despliegue
  • 100 % cuando el proceso está en ejecución
  • 0 % cuando el proceso ha terminado de forma anormal o se ha parado

deploymentId

deploymentName

ReceiverPathName

Si el estado de la ruta del receptor ha terminado de forma anormal o se ha parado:
  • Compruebe si se han producido cambios en las credenciales
  • Compruebe el estado del despliegue de destino
  • Comprobar si hay incidencias de red entre los despliegues de origen y destino
Name: ExtractLag

Nombre mostrado: retraso de Extract

Diferencia, en segundos, entre la hora a la que Extract ha procesado un registro (según el reloj del sistema) y el registro de hora de ese registro en el origen de datos.

deploymentId

deploymentName

ExtractName

Si la Demora de Extract es un valor alto:
  • Compruebe en la Utilización de CPU si el despliegue se ha quedado sin recursos
  • Compruebe en la Utilización de memoria si los recursos asignados pueden manejar el tamaño del Extract
  • Si el origen de datos es una base de datos local, compruebe el estado y la latencia de la red.
  • Compruebe si hay incidencias de rendimiento con la base de datos origen
  • Compruebe el almacenamiento del sistema de archivos
Name: ReplicatLag

Nombre mostrado: retraso de Replicat

Diferencia, en segundos, entre la hora a la que Replicat ha procesado el último registro (según el reloj del sistema) y el registro de hora del registro en la pista.

deploymentId

deploymentName

ReplicatName

Si el valor de Demora de Replicat es alto:
  • Compruebe en el Uso de memoria y CPU si el despliegue se ha quedado sin recursos
  • Compruebe en la Demora de Extract si hay incidencias de latencia
  • Compruebe en la demora de ruta de distribución si hay incidencias de latencia
  • Compruebe la latencia de red entre OCI GoldenGate y la base de datos de destino. El ping de ida y vuelta recomendado es de 5 ms o menos.
  • HANDLECOLLISIONS puede causar problemas de rendimiento y no se recomienda para la replicación Captura de cambios en los datos (CDC)
Name: DistributionPathLag

Nombre mostrado: Demora de ruta de acceso de distribución

Demora media, en segundos, de un proceso de ruta de distribución en el despliegue. Por ejemplo, si los despliegues de origen y destino se ejecutan en dos centros de datos diferentes, las incidencias de latencia de red podrían afectar a la demora.

deploymentId

deploymentName

DistributionPathName

No se aplica
Name: ReceiverPathLag

Nombre mostrado: retraso de ruta de receptor

Demora media, en segundos, del proceso de ruta del receptor en el despliegue

deploymentId

deploymentName

ReceiverPathName

No se aplica
Nombre: HeartbeatLag

Nombre mostrado: retraso de latido

Demora de replicación, en segundos, desde el punto final de origen hasta el punto final de destino.

ReplicatName

deploymentName

deploymentId

ageSeconds

Si el retraso de latido es alto:
  • Compruebe en la Utilización de CPU si el despliegue se ha quedado sin recursos
  • Compruebe en la Utilización de memoria si los recursos asignados pueden manejar el tamaño del Extract
  • Si el origen de datos es una base de datos local, compruebe el estado y la latencia de la red.
  • Compruebe si hay incidencias de rendimiento con la base de datos origen
  • Compruebe el almacenamiento del sistema de archivos
  • Compruebe en la Demora de Extract si hay incidencias de latencia
  • Compruebe en la demora de ruta de distribución si hay incidencias de latencia
  • Compruebe la latencia de red entre OCI GoldenGate y la base de datos de destino. El ping de ida y vuelta recomendado es de 5 ms o menos.
  • HANDLECOLLISIONS puede causar problemas de rendimiento y no se recomienda para la replicación Captura de cambios en los datos (CDC)

Métricas de análisis de flujo

Las métricas de análisis de flujo de Oracle Cloud Infrastructure GoldenGate incluyen las siguientes dimensiones:

  • deploymentId: para todas las métricas, deploymentId es el OCID de despliegue.
  • deploymentName: nombre del despliegue de Oracle Cloud Infrastructure GoldenGate.
  • PipelineName: nombre del pipeline.
  • component: proceso de tiempo de ejecución de pipeline, ya sea controlador o ejecutor.
Métrica Descripción de la Métrica Dimensiones de la métrica Acciones Recomendadas
Name: PipelineHealth

Nombre mostrado: Pipeline Health

Porcentaje de estado general de un pipeline de Stream Analytics.
  • 100% cuando un pipeline está en buen estado durante el rango de tiempo.
  • 0% cuando el pipeline no está en buen estado o no se está ejecutando durante el rango de tiempo.
  • Entre 0% y 100% cuando un pipeline no estaba en buen estado y se está recuperando o terminará dentro del rango de tiempo y necesita atención.

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineProcessingRate

Nombre mostrado: ratio de procesamiento de pipeline

Número medio de eventos procesados por segundo por pipelines en el despliegue.

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineSchedulingDelay

Nombre mostrado: retraso de programación de pipeline

Retraso medio de programación en milisegundos (ms) de pipelines en el despliegue.

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineTotalDelay

Nombre mostrado: retraso total del pipeline

Retraso total medio en milisegundos (ms) de pipelines en el despliegue.

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineMemoryUsage

Nombre mostrado: Uso de memoria de pipeline

Uso de memoria en megabytes (MB) de controladores y ejecutores de pipeline en el despliegue.

deploymentId

deploymentName

PipelineName

component

No se aplica

Métricas de Pipeline

Las métricas de pipeline de Oracle Cloud Infrastructure GoldenGate pueden incluir las siguientes dimensiones:

  • deploymentId: para todas las métricas, deploymentId es el OCID de despliegue.
  • deploymentName: nombre del despliegue de Oracle Cloud Infrastructure GoldenGate.
  • PipelineName: nombre del pipeline.
  • pipelineId: pipelineId es el OCID del pipeline.
  • ProcessName: nombre de proceso generado por el sistema.
  • ageSeconds: antigüedad de latido en segundos.
Métrica Descripción de la Métrica Dimensiones de la métrica Acciones Recomendadas
Name: CpuUtilization

Nombre mostrado: utilización de CPU

Porcentaje de uso total de CPU por todos los grupos de consumidores. Compruebe el uso de CPU cuando hay una demora de Extract o Replicat.

deploymentId

deploymentName

Si el uso de CPU permanece en un nivel alto durante un largo período de tiempo, póngase en contacto con los Servicios de Soporte Oracle.
Name: MemoryUtilization

Nombre mostrado: Utilización de memoria

Porcentaje de memoria disponible utilizada.

La necesidad de memoria está alineada con el tamaño de los datos replicados. Si se asigna suficiente memoria, cada transacción abierta se guarda en la memoria hasta que se recibe un registro de confirmación.

deploymentId

deploymentName

Si el uso de CPU permanece en un nivel alto durante un largo período de tiempo, póngase en contacto con los Servicios de Soporte Oracle.
Name: OcpuConsumption

Nombre mostrado: consumo de OCPU

Número total de OCPU utilizadas por el despliegue.

Cuando el recuento es inferior al número mínimo de OCPU, se muestra el mínimo.

Cuando el número de OCPU es mayor que el número mínimo, se muestra el número real de OCPU utilizadas.

deploymentId

deploymentName

Si el uso de CPU permanece en un nivel alto durante un largo período de tiempo, póngase en contacto con los Servicios de Soporte Oracle.
Name: PipelineCaptureStatus

Nombre mostrado: estado de captura de pipeline

Porcentaje de estado de un proceso de captura (extracción).

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineApplyStatus

Nombre mostrado: estado de aplicación de pipeline

Porcentaje de estado de un proceso de aplicación (replicación).

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineCaptureLag

Nombre mostrado: Demora de captura de pipeline

Demora media, en segundos, de un proceso de captura (extracción) en el despliegue.

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineApplyLag

Nombre mostrado: Demora de aplicación de pipeline

Demora media, en segundos, de un proceso de aplicación (Replicat) en el despliegue.

deploymentId

deploymentName

PipelineName

No se aplica
Name: PipelineHealth

Nombre mostrado: Pipeline Health

Porcentaje de estado general de los servicios y procesos de pipeline subyacentes.
  • 100% cuando un pipeline está en buen estado durante el rango de tiempo.
  • 0% cuando el pipeline no está en buen estado o no se está ejecutando durante el rango de tiempo.
  • Entre 0% y 100% cuando un pipeline no estaba en buen estado y se está recuperando o terminará dentro del rango de tiempo y necesita atención.

deploymentId

deploymentName

PipelineName

No se aplica
Nombre: HeartbeatLag

Nombre mostrado: retraso de latido

Demora de replicación, en segundos, desde el punto final de origen hasta el punto final de destino.

pipelineId

pipelineName

ProcessName

ageSeconds

Si el retraso de latido es alto:
  • Compruebe en la Utilización de CPU si el pipeline se ha quedado sin recursos
  • Compruebe en la Utilización de memoria si los recursos asignados pueden manejar el tamaño de captura
  • Si el origen de datos es una base de datos local, compruebe el estado y la latencia de la red.
  • Compruebe si hay incidencias de rendimiento con la base de datos origen
  • Compruebe el almacenamiento del sistema de archivos
  • Comprobar Demora de Captura para Problemas de Latencia

Uso de la consola

Para ver las métricas de Oracle Cloud Infrastructure GoldenGate:
  1. En el menú de navegación de la consola, seleccione Observación y gestión y, a continuación, en Supervisión, seleccione Métricas de servicio.
  2. En Compartimento, seleccione el compartimento que contiene los despliegues de Oracle Cloud Infrastructure GoldenGate en los que está interesado.
  3. En espacio de nombre de métrica, seleccione oci_goldengate.

Refresque el explorador para ver las últimas métricas emitidas por el servicio.