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 :

  • Espace de noms : conteneur de mesures Oracle Cloud Infrastructure GoldenGate. L'espace de noms d'Oracle Cloud Infrastructure GoldenGate est oci_goldengate.
  • Mesures : concept fondamental dans le domaine de la télémétrie et de la surveillance. Les mesures définissent un ensemble de points de données avec série temporelle. Chaque mesure est définie de façon unique par un espace de noms, un nom de mesure, un identificateur de compartiment, un ensemble de dimensions et une unité de mesure. Un horodatage, une valeur et un nombre sont associés à chaque point de données.
  • Dimensions : paire valeur-clé qui définit les caractéristiques associées à la mesure. Par exemple, resourceId, qui correspond à l'OCID de déploiement Oracle Cloud Infrastructure GoldenGate.
  • Statistiques : agrégations de données de mesure au cours de périodes spécifiées. Les agrégations sont effectuées à l'aide de l'espace de noms, du nom de la mesure, des dimensions et de l'unité de mesure du point de données dans la période spécifiée.
  • Alarmes : sont utilisées pour automatiser la surveillance et l'exécution des opérations. Une alarme permet de suivre les modifications opérées sur une période donnée. Elle effectue également des actions définies, en fonction des règles définies pour la mesure.

Prérequis

  • Stratégies IAM : pour surveiller les ressources, vous devez disposer du type d'accès requis dans une stratégie écrite par un administrateur, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. La stratégie doit vous donner accès aux services de surveillance ainsi qu'aux ressources surveillées. Si vous essayez d'effectuer une action et qu'un message indique que vous n'y êtes pas autorisé, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment dans lequel vous devez travailler. Pour plus d'informations sur les autorisations utilisateur liées à la surveillance, reportez-vous à Monitoring ou à Notifications.
  • Les mesures répertoriées sur cette page sont automatiquement disponibles pour tout déploiement Oracle Cloud Infrastructure GoldenGate créé. Vous n'avez pas besoin d'activer la surveillance sur la ressource pour obtenir ces mesures.

Mesures disponibles

Remarques :

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 :

  • deploymentId : pour toutes les mesures, deploymentId correspond à l'OCID de déploiement.
  • deploymentName : nom du déploiement Oracle Cloud Infrastructure GoldenGate.
  • ExtractName : nom d'un processus d'extraction dans le déploiement Oracle Cloud Infrastructure GoldenGate.
  • ReplicatName : nom d'un processus de réplication dans le déploiement Oracle Cloud Infrastructure GoldenGate.
  • DistributionPathName : nom d'un processus de chemin de distribution dans le déploiement Oracle Cloud Infrastructure GoldenGate.
  • ReceiverPathName : nom d'un processus de chemin de destinataire dans le déploiement Oracle Cloud Infrastructure GoldenGate.
  • ageSeconds : ancienneté du signal d'activité en secondes.
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 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 la taille de trace, et purgez les fichiers de trace s'ils sont élevés.
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 du 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 des chemins d'extraction, de réplication, de distribution ou de destinataire, vous pouvez marquer le processus comme critique pour l'état du 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 : Retard 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 cache dépasse le paramètre de taille de cache, l'extraction écrit les données de cache 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, pensez à ajouter des OCPU au déploiement pour augmenter la mémoire physique (RAM).
Nom : FileSystemUsage

Nom d'affichage:

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 distribution

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 de données.

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 : Lag 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 5 ms 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 : Retard 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

Display Name (Nom d'affichage) : décalage de signal d'activité

Décalage 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é, procédez comme suit :
  • 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 5 ms 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 :

  • deploymentId : pour toutes les mesures, deploymentId correspond à l'OCID de déploiement.
  • deploymentName : nom du déploiement Oracle Cloud Infrastructure GoldenGate.
  • PipelineName : nom du pipeline.
  • component : processus d'exécution de pipeline, pilote ou exécuteur.
Mesure Description de la mesure Dimensions de la mesure Actions recommandées
Nom : PipelineHealth

Nom d'affichage : état du pipeline

Pourcentage d'état général 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 s'arrêter dans le délai imparti et qu'il 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 de programmation moyen en millisecondes (ms) des pipelines dans le déploiement.

deploymentId

deploymentName

PipelineName

Non applicable.
Nom : PipelineTotalDelay

Nom d'affichage : délai total du pipeline

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

deploymentId

deploymentName

PipelineName

Non applicable.
Nom : PipelineMemoryUsage

Nom d'affichage : utilisation de la mémoire de pipeline

Utilisation de la mémoire en mégaoctets (Mo) des pilotes de pipeline et des exécuteurs dans le déploiement.

deploymentId

deploymentName

PipelineName

component

Non applicable.

Mesures de pipeline

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

  • deploymentId : pour toutes les mesures, deploymentId correspond à l'OCID de déploiement.
  • deploymentName : nom du déploiement Oracle Cloud Infrastructure GoldenGate.
  • PipelineName : nom du pipeline.
  • pipelineId : pipelineId est l'OCID de pipeline.
  • ProcessName : nom de processus généré par le système.
  • ageSeconds : ancienneté du signal d'activité en secondes.
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.

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 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'intégrité d'un processus de capture (extraction).

deploymentId

deploymentName

PipelineName

Non applicable.
Nom : PipelineApplyStatus

Nom d'affichage : Statut d'application du pipeline

Pourcentage d'intégrité 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écalage 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 de pipeline

Décalage 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 d'état général des services et processus sous-jacents du pipeline.
  • 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 s'arrêter dans le délai imparti et qu'il nécessite une attention particulière.

deploymentId

deploymentName

PipelineName

Non applicable.
Nom : HeartbeatLag

Display Name (Nom d'affichage) : décalage de signal d'activité

Décalage 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é, procédez comme suit :
  • Vérifiez l'utilisation de l'UC pour voir si le pipeline 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 la 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 et 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 mesure, sélectionnez oci_goldengate.

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