Mesures d'Oracle Cloud Infrastructure GoldenGate

Surveillez l'état, la capacité et les performances globales de vos déploiements Oracle Cloud Infrastructure GoldenGate à l'aide de mesures, d'alarmes et de notifications. Dans la console Oracle Cloud, vous pouvez surveiller les mesures sur la page des détails du déploiement d'OCI GoldenGate ou à l'aide de l'explorateur de mesures.

Ressources : goldengate-deployments, goldengate-connections, goldengate-pipelines

Présentation

Les mesures d'Oracle Cloud Infrastructure GoldenGate vous aident à mesurer la quantité de données répliquées entre les bases de données source et cible.

Les termes suivants vous seront utiles pour comprendre les mesures :

Prérequis

Mesures disponibles

Remarque : veillez à mettre à niveau votre déploiement vers la dernière version afin d'exploiter toutes les mesures disponibles.

Mesures de réplication de données

Les mesures de réplication de données Oracle Cloud Infrastructure GoldenGate incluent les dimensions suivantes :

Mesure Description de la mesure Dimensions de la mesure Actions recommandées

NomCpuUtilization

Nom d'affichage : : Utilisation de l'UC

Pourcentage d'utilisation totale de l'UC par tous les groupes de destinataires. Vérifiez l'utilisation de l'UC en cas de décalage d'extraction ou de réplication.

deploymentId

deploymentName

Si l'utilisation de l'UC est élevée, vous pouvez effectuer les opérations suivantes :
  • Ajoutez des OCPU au déploiement.
  • Activez le redimensionnement automatique, s'il n'est pas déjà activé.
  • Vérifiez l'utilisation du stockage et sa taille, et purgez le fichier de trace si cette valeur est élevée

Nom : OcpuConsumption

Nom d'affichage : consommation d'OCPU

Nombre total d'OCPU qu'utilise le déploiement.

Lorsque le total est inférieur au nombre minimal d'OCPU, le minimum est affiché.

Lorsque le nombre d'OCPU est supérieur au nombre minimal, le nombre réel d'OCPU utilisées est affiché.

deploymentId

deploymentName

Si la consommation d'OCPU est élevée, vous pouvez effectuer les opérations suivantes :
  • Ajoutez des OCPU au déploiement.
  • Activez le redimensionnement automatique, s'il n'est pas déjà activé.

Nom : MemoryUtilization

Nom d'affichage : : Utilisation de la mémoire

Pourcentage de mémoire disponible utilisée.

Le besoin en mémoire dépend de la taille des données répliquées. Si la mémoire allouée est suffisante, chaque transaction ouverte est conservée en mémoire jusqu'à ce qu'un enregistrement de validation soit reçu.

deploymentId

deploymentName

Si l'utilisation de la mémoire est élevée, vous pouvez effectuer les opérations suivantes :
  • Ajoutez des OCPU au déploiement.
  • Activez le redimensionnement automatique, s'il n'est pas déjà activé.

Nom : DeploymentHealth

Nom d'affichage : : Etat général de déploiement

Pourcentage de l'état général des services de déploiement.

Il existe quatre services : le service d'administration, le service de distribution, le service de destinataire et le service de mesures de performances. Si les quatre fonctionnent correctement, le score attendu est de 100 %. Si l'état du déploiement est de 50 %, seuls deux des services sont en bon état.

deploymentId

deploymentName

Lorsque vous créez un chemin d'extraction, de réplication, de distribution ou de destinataire, vous pouvez marquer le processus comme étant critique pour l'état de déploiement sous Options gérées. Si l'état du déploiement est > 100 %, vérifiez les processus marqués comme critiques pour l'état du déploiement.

Nom : DeploymentInboundLag

Nom d'affichage : : Décalage entrant de déploiement

Décalage moyen, en secondes, de tous les flux de données entrants essentiels à l'état du déploiement

deploymentId

deploymentName

Non applicable.

Nom : `DeploymentOutboundLag

Nom d'affichage : : Décalage sortant de déploiement

Décalage moyen, en secondes, de tous les flux de données sortants essentiels à l'état du déploiement

deploymentId

deploymentName

Non applicable.

Nom : SwapSpaceUsage

Nom d'affichage : utilisation de l'espace de swap

Pourcentage d'espace de swap utilisé par le déploiement.

Comme OCI GoldenGate écrit uniquement les transactions validées dans les fichiers de trace, toutes les transactions non validées sont mises en mémoire cache. Le cache utilise à la fois la mémoire physique et l'espace de swap (mémoire virtuelle). L'espace de swap est situé sur des disques durs. Il fournit de la mémoire supplémentaire lorsque la mémoire physique (RAM) est pleine.

deploymentId

deploymentName

Si l'utilisation de l'espace de swap augmente, envisagez d'ajouter des OCPU au déploiement pour augmenter la mémoire physique (RAM).

Nom : TempSpaceUsage

Nom d'affichage : utilisation de l'espace temporaire

Pourcentage d'espace temporaire utilisé par le déploiement.

Lorsque le nombre total de données de transaction mises en mémoire cache dépasse le paramètre Taille du cache, l'extraction écrit ces données dans des fichiers temporaires. La permutation vers le disque effectuée par le système d'exploitation est plus efficace que l'écriture de fichiers temporaires par l'extraction.

deploymentId

deploymentName

Si l'utilisation de l'espace temporaire augmente, envisagez d'ajouter des OCPU au déploiement pour augmenter l'espace physique (RAM).

Nom : FileSystemUsage

Nom d'affichage : Utilisation du système de fichiers

Quantité d'espace de système de fichiers (Go) utilisée par le déploiement

deploymentId

deploymentName

Si l'utilisation du système de fichiers est élevée, vous pouvez effectuer les opérations suivantes :
  • Vérifiez la taille de fichier de trace et purgez les fichiers de trace inutiles.
  • Vérifiez l'utilisation de l'espace temporaire pour voir si OCI GoldenGate manque de mémoire physique (RAM).

Nom : ExtractStatus

Nom d'affichage : : Statut d'extraction

Pourcentage d'état d'un processus d'extraction dans le déploiement.
  • 100 % lorsque le processus est en cours d'exécution
  • 0 % en cas de fin anormale ou d'arrêt du processus

deploymentId

deploymentName

ExtractName

En cas de fin anormale ou d'arrêt d'un processus d'extraction, recherchez la cause première ou l'erreur dans le fichier de rapport pour résoudre le problème.

Nom : ReplicatStatus

Nom d'affichage : : Statut de réplication

Pourcentage d'état d'un processus de réplication dans le déploiement.
  • 100 % lorsque le processus est en cours d'exécution
  • 0 % en cas de fin anormale ou d'arrêt du processus

deploymentId

deploymentName

ReplicatName

En cas d'arrêt ou de fin anormale d'une réplication, recherchez la cause première ou l'erreur dans le fichier de rapport de réplication pour diagnostiquer les problèmes.

Nom : DistributionPathStatus

Nom d'affichage : : Statut de chemin de répartition

Pourcentage d'état d'un processus de chemin de distribution dans le déploiement.
  • 100 % lorsque le processus est en cours d'exécution
  • 0 % en cas de fin anormale ou d'arrêt du processus

deploymentId

deploymentName

DistributionPathName

En cas de fin anormale ou d'arrêt, les causes possibles sont les suivantes :

  • Modification des informations d'identification
  • Service de destinataire arrêté
  • Déploiement cible arrêté

Nom : ReceiverPathStatus

Nom d'affichage : : Statut de chemin de destinataire

Pourcentage d'état d'un processus de chemin de destinataire dans le déploiement.
  • 100 % lorsque le processus est en cours d'exécution
  • 0 % en cas de fin anormale ou d'arrêt du processus

deploymentId

deploymentName

ReceiverPathName

Si le statut du chemin de destinataire est Arrêté ou Fin anormale, vous pouvez effectuer les opérations suivantes :
  • Recherchez d'éventuelles modifications apportées aux informations d'identification.
  • Vérifiez l'état du déploiement cible.
  • Recherchez d'éventuels problèmes réseau entre les déploiements source et cible.

Nom : ExtractLag

Nom d'affichage : : Décalage d'extraction

Différence (en secondes) entre l'heure à laquelle l'extraction a traité un enregistrement (selon l'horloge système) et l'horodatage de cet enregistrement dans la source d'informations.

deploymentId

deploymentName

ExtractName

Si le décalage d'extraction est élevé, vous pouvez effectuer les opérations suivantes :
  • Vérifiez l'utilisation de l'UC pour voir si le déploiement a manqué de ressources.
  • Vérifiez l'utilisation de la mémoire pour voir si les ressources affectées peuvent gérer la taille de l'extraction.
  • Si la source de données est une base de données sur site, vérifiez l'état et la latence du réseau.
  • Vérifiez si la base de données source connaît des problèmes de performances.
  • Vérifiez le stockage de système de fichiers.

Nom : ReplicatLag

Nom d'affichage : : Décalage de réplication

Différence (en secondes) entre l'heure à laquelle la réplication A traité le dernier enregistrement (selon l'horloge système) et l'horodatage de l'enregistrement dans la trace.

deploymentId

deploymentName

ReplicatName

Si le décalage de réplication est élevé, vous pouvez effectuer les opérations suivantes :
  • Vérifiez l'utilisation de l'UC et de la mémoire pour voir si le déploiement a manqué de ressources.
  • Vérifiez si le décalage d'extraction présente des problèmes de latence.
  • Vérifiez si le décalage de chemin de distribution présente des problèmes de latence.
  • Vérifiez la latence réseau entre OCI GoldenGate et la base de données cible. Le ping aller-retour recommandé est de 5ms ou moins.
  • HANDLECOLLISIONS peut entraîner des problèmes de performances et n'est pas recommandé pour la réplication de capture des données de modification.

Nom : DistributionPathLag

Nom d'affichage : : Décalage de chemin de distribution

Décalage moyen, en secondes, d'un processus de chemin de distribution dans le déploiement. Par exemple, si les déploiements source et cible sont exécutés dans deux centres de données différents, d'éventuels problèmes de latence réseau peuvent avoir un impact sur le décalage.

deploymentId

deploymentName

DistributionPathName

Non applicable.

Nom : ReceiverPathLag

Nom d'affichage : : Décalage de chemin de destinataire

Décalage moyen, en secondes, d'un processus de chemin de destinataire dans le déploiement.

deploymentId

deploymentName

ReceiverPathName

Non applicable.

Nom : HeartbeatLag

Nom d'affichage : décalage du signal d'activité

Délai de réplication, en secondes, entre l'adresse source et l'adresse cible.

ReplicatName

deploymentName

deploymentId

ageSeconds

Si le décalage de signal d'activité est élevé, vous pouvez effectuer les opérations suivantes :
  • Vérifiez l'utilisation de l'UC pour voir si le déploiement a manqué de ressources.
  • Vérifiez l'utilisation de la mémoire pour voir si les ressources affectées peuvent gérer la taille de l'extraction.
  • Si la source de données est une base de données sur site, vérifiez l'état et la latence du réseau.
  • Vérifiez si la base de données source connaît des problèmes de performances.
  • Vérifiez le stockage de système de fichiers.
  • Vérifiez si le décalage d'extraction présente des problèmes de latence.
  • Vérifiez si le décalage de chemin de distribution présente des problèmes de latence.
  • Vérifiez la latence réseau entre OCI GoldenGate et la base de données cible. Le ping aller-retour recommandé est de 5ms ou moins.
  • HANDLECOLLISIONS peut entraîner des problèmes de performances et n'est pas recommandé pour la réplication de capture des données de modification.

Mesures d'analyse de flux

Les mesures Oracle Cloud Infrastructure GoldenGate Stream Analytics incluent les dimensions suivantes :

Mesure Description de la mesure Dimensions de la mesure Actions recommandées

Nom : PipelineHealth

Nom d'affichage : état du pipeline

Pourcentage d'état global d'un pipeline Stream Analytics.
  • 100 % lorsqu'un pipeline est en bon état pendant la période.
  • 0 % lorsque le pipeline est en mauvais état ou n'est pas en cours d'exécution pendant la période.
  • Entre 0 % et 100 % lorsqu'un pipeline était en mauvais état et qu'il est en cours de récupération ou qu'il va se terminer dans le délai imparti et nécessite une attention particulière.

deploymentId

deploymentName

PipelineName

Non applicable.

Nom : PipelineProcessingRate

Nom d'affichage : Taux de traitement du pipeline

Nombre moyen d'événements traités par seconde par les pipelines dans le déploiement.

deploymentId

deploymentName

PipelineName

Non applicable.

Nom : PipelineSchedulingDelay

Nom d'affichage : Délai de planification du pipeline

Délai moyen de programmation en millisecondes (ms) des pipelines dans le déploiement.

deploymentId

deploymentName

PipelineName

Non applicable.
{ : :nomarkdown}<p>Nom : PipelineTotalDelay</p><p>Nom d'affichage : Délai total du pipeline </p> Délai total moyen en millisecondes (ms) des pipelines dans le déploiement.

deploymentId

deploymentName

PipelineName

Non applicable.
{ : :nomarkdown}<p>Nom : PipelineMemoryUsage</p><p>Nom d'affichage : Utilisation de la mémoire du pipeline </p> Utilisation de la mémoire en mégaoctets (Mo) des pilotes et des exécuteurs de pipeline dans le déploiement.

deploymentId

deploymentName

PipelineName

component

Non applicable.

Mesures de pipeline

Les mesures de pipeline Oracle Cloud Infrastructure GoldenGate peuvent inclure les dimensions suivantes :

Mesure Description de la mesure Dimensions de la mesure Actions recommandées

Nom : CpuUtilization

Nom d'affichage : : Utilisation de l'UC

Pourcentage d'utilisation totale de l'UC par tous les groupes de destinataires. Vérifiez l'utilisation de l'UC en cas de décalage d'extraction ou de réplication.

deploymentId

deploymentName

Si l'utilisation de l'UC reste élevée pendant une longue période, contactez le support technique Oracle.

Nom : MemoryUtilization

Nom d'affichage : : Utilisation de la mémoire

Pourcentage de mémoire disponible utilisée.<p>Le besoin de mémoire est aligné sur la taille des données répliquées. Si la mémoire allouée est suffisante, chaque transaction ouverte est conservée en mémoire jusqu'à ce que l'enregistrement de validation (commit) soit reçu.</p>

deploymentId

deploymentName

Si l'utilisation de l'UC reste élevée pendant une longue période, contactez le support technique Oracle.

Nom : OcpuConsumption

Nom d'affichage : consommation d'OCPU

Nombre total d'OCPU qu'utilise le déploiement.

Lorsque le total est inférieur au nombre minimal d'OCPU, le minimum est affiché.

Lorsque le nombre d'OCPU est supérieur au nombre minimal, le nombre réel d'OCPU utilisées est affiché.

deploymentId

deploymentName

Si l'utilisation de l'UC reste élevée pendant une longue période, contactez le support technique Oracle.

Nom : PipelineCaptureStatus

Nom d'affichage : Statut de capture de pipeline

Pourcentage d'état d'un processus de capture (extraction).

deploymentId

deploymentName

PipelineName

Non applicable.

Nom : PipelineApplyStatus

Nom d'affichage : Statut d'application du pipeline

Pourcentage d'état d'un processus d'application des modifications (Replicat).

deploymentId

deploymentName

PipelineName

Non applicable.

Nom : PipelineCaptureLag

Nom d'affichage : décalage de capture de pipeline

Délai moyen, en secondes, d'un processus Capture (Extract) dans le déploiement.

deploymentId

deploymentName

PipelineName

Non applicable.

Nom : PipelineApplyLag

Nom d'affichage : décalage d'application du pipeline

Délai moyen, en secondes, d'un processus Apply (Replicat) dans le déploiement.

deploymentId

deploymentName

PipelineName

Non applicable.

Nom : PipelineHealth

Nom d'affichage : état du pipeline

Pourcentage global d'état des services et processus de pipeline sous-jacents.
  • 100 % lorsqu'un pipeline est en bon état pendant la période.
  • 0 % lorsque le pipeline est en mauvais état ou n'est pas en cours d'exécution pendant la période.
  • Entre 0 % et 100 % lorsqu'un pipeline était en mauvais état et qu'il est en cours de récupération ou qu'il va se terminer dans le délai imparti et nécessite une attention particulière.

deploymentId

deploymentName

PipelineName

Non applicable.

Nom : HeartbeatLag

Nom d'affichage : décalage du signal d'activité

Délai de réplication, en secondes, entre l'adresse source et l'adresse cible.

pipelineId

pipelineName

ProcessName

ageSeconds

Si le décalage de signal d'activité est élevé, vous pouvez effectuer les opérations suivantes :
  • Vérifiez l'utilisation de l'UC pour voir si le pipeline a manqué de ressources.
  • Vérifiez l'utilisation de la quantité de mémoire pour voir si les ressources affectées peuvent gérer la taille de capture
  • Si la source de données est une base de données sur site, vérifiez l'état et la latence du réseau.
  • Vérifiez si la base de données source connaît des problèmes de performances.
  • Vérifiez le stockage de système de fichiers.
  • Vérifier le décalage de capture pour tout problème de latence

Utilisation de la console

Pour visualiser les mesures d'Oracle Cloud Infrastructure GoldenGate, procédez comme suit :

  1. Dans le menu de navigation de la console, sélectionnez Observation & gestion, puis sous Surveillance, sélectionnez Mesures de service.

  2. Dans Compartiment, sélectionnez le compartiment contenant les déploiements Oracle Cloud Infrastructure GoldenGate qui vous intéressent.

  3. Dans Espace de noms de mesures, sélectionnez oci_goldengate.

Actualisez votre navigateur pour visualiser les dernières mesures émises par le service.