Mesures du service GoldenGate pour Oracle Cloud Infrastructure

Surveillez l'état du déploiement, la capacité et la performance globale de vos déploiements GoldenGate pour Oracle Cloud Infrastructure à l'aide de mesures, d'alarmes et d'avis. Dans la console Oracle Cloud, vous pouvez surveiller les mesures dans la page de détails du déploiement de GoldenGate pour OCI ou à l'aide de l'explorateur de mesures.

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

Aperçu

Les mesures de GoldenGate pour Oracle Cloud Infrastructure permettent de mesurer la quantité de données répliquées entre les bases de données source et cible.

Les termes suivants aident à comprendre les mesures :

  • Espace de noms : Conteneur pour les mesures Oracle Cloud Infrastructure GoldenGate. L'espace de noms de GoldenGate pour Oracle Cloud Infrastructure est oci_goldengate.
  • Mesure : Concept fondamental en télémétrie et surveillance. Les mesures définissent un jeu de séries chronologiques de points de données. Chaque mesure est définie de manière unique par l'espace de noms, le nom de la mesure, l'identificateur de compartiment, un jeu d'une ou plusieurs dimensions et une unité de mesure. Chaque point de données est associé à un horodatage, à une valeur et à un nombre.
  • Dimensions : Une paire clé-valeur qui définit les caractéristiques associées à la mesure. Par exemple, resourceId, qui est l'identificateur Oracle Cloud du déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • Statistiques : Agrégations de données de mesures sur des périodes précises. Les agrégations sont effectuées à l'aide de l'espace de noms, du nom de mesure, des dimensions et de l'unité de mesure de point de données pour la période indiquée.
  • Alarmes : Utilisées pour automatiser la surveillance et la performance des opérations. Une alarme assure le suivi des changements qui se produisent pendant une période spécifique. Elle effectue également une ou plusieurs actions définies, en fonction des règles définies pour la mesure.

Conditions requises

  • Politiques GIA : Pour surveiller des ressources, vous devez disposer du type d'accès requis qui vous est accordé au moyen d'une politique écrite par un administrateur, que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. La politique doit vous donner accès aux services de surveillance et aux ressources surveillées. Si vous tentez d'effectuer une action et que vous voyez s'afficher un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de votre administrateur le type d'accès qui vous a été octroyé et le compartiment que vous devez utiliser. Pour plus d'informations sur les autorisations d'utilisateur pour la surveillance, voir Surveillance ou Avis.
  • Les mesures indiquées dans cette page sont automatiquement disponibles pour tout déploiement de GoldenGate pour Oracle Cloud Infrastructure que vous créez. Il n'est pas nécessaire d'activer la surveillance de la ressource pour obtenir ces mesures.

Mesures disponibles

Note :

Assurez-vous de mettre à niveau votre déploiement vers la dernière version afin de tirer parti de toutes les mesures disponibles.

Mesures de réplication des données

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

  • deploymentId : Pour toutes les mesures, deploymentId est l'identificateur Oracle Cloud du déploiement.
  • deploymentName : Nom du déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • ExtractName : Nom d'un processus d'extraction dans le déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • ReplicatName : Nom d'un processus de réplication dans le déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • DistributionPathName : Nom d'un processus de chemin de répartition dans le déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • ReceiverPathName : Nom d'un processus de chemin récepteur dans le déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • ageSeconds : Âge des pulsations en secondes.
Mesure Description de la mesure Dimensions de la mesure Actions recommandées
Nom : CpuUtilization

Nom d'affichage : Utilisation d'UC

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

deploymentId

deploymentName

Si l'utilisation d'UC est élevée, vous pouvez :
  • Ajouter des OCPU à votre déploiement
  • Activer l'ajustement automatique, si ce n'est pas déjà fait
  • Vérifier l'utilisation du stockage et la taille des fichiers de piste, et épurer ceux-ci s'ils sont volumineux
Nom : OcpuConsumption

Nom d'affichage : Consommation d'OCPU

Nombre total d'OCPU utilisées par le déploiement.

Lorsque le nombre 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 :
  • Ajouter des OCPU à votre déploiement
  • Activer l'ajustement automatique, si ce n'est pas déjà fait
Nom : MemoryUtilization

Nom d'affichage : Utilisation de la mémoire

Pourcentage de mémoire disponible utilisée.

La mémoire requise 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'à la réception d'un enregistrement de validation.

deploymentId

deploymentName

Si l'utilisation de la mémoire est élevée, vous pouvez :
  • Ajouter des OCPU à votre déploiement
  • Activer l'ajustement automatique, si ce n'est pas déjà fait
Nom : DeploymentHealth

Nom d'affichage : État général du déploiement

État général en pourcentage pour les services de déploiement.

Il existe quatre services : administration, répartition, récepteur et mesures de performance. Si l'état des quatre services est bon, le score attendu est de 100 %. Si l'état du déploiement est de 50 %, seuls deux des services fonctionnent correctement.

deploymentId

deploymentName

Lorsque vous créez des chemins d'extraction, de réplication, de répartition ou récepteur, 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, pour tous les flux entrants critiques pour l'état du déploiement

deploymentId

deploymentName

Sans objet
Nom : DeploymentOutboundLag

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

Décalage moyen, en secondes, pour tous les flux sortants critiques pour l'état du déploiement

deploymentId

deploymentName

Sans objet
Nom : SwapSpaceUsage

Nom d'affichage : Utilisation de l'espace mémoire tampon

Pourcentage d'espace mémoire de permutation utilisé par le déploiement.

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

deploymentId

deploymentName

Si l'utilisation de l'espace mémoire de permutation augmente, envisagez d'ajouter des OCPU au déploiement afin d'augmenter la mémoire vive.
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 en mémoire cache dépasse le paramètre de taille de la mémoire cache, le service d'extraction écrit les données dans des fichiers temporaires. Il est plus efficace pour le système d'exploitation d'effectuer une permutation avec le disque, que pour le processus d'extraction d'écrire des fichiers temporaires.

deploymentId

deploymentName

Si l'utilisation de l'espace temporaire augmente, envisagez d'ajouter des OCPU au déploiement afin d'augmenter la mémoire vive.
Nom : FileSystemUsage

Nom d'affichage :

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

deploymentId

deploymentName

Si l'utilisation du système de fichiers est élevée :
  • Vérifiez la taille des fichiers de piste et épurez les fichiers de piste inutiles
  • Vérifiez l'utilisation de l'espace temporaire pour déterminer GoldenGate pour OCI est à court de mémoire vive
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 % lorsque le processus est interrompu ou arrêté

deploymentId

deploymentName

ExtractName

Si un processus d'extraction est interrompu ou arrêté, consultez le fichier de rapport pour identifier la cause fondamentale ou l'erreur et 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 % lorsque le processus est interrompu ou arrêté

deploymentId

deploymentName

ReplicatName

Si un processus de réplication est arrêté ou interrompu, consultez le fichier de rapport de réplication pour identifier la cause fondamentale ou l'erreur à l'origine du problème à diagnostiquer.
Nom : DistributionPathStatus

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

Pourcentage d'état d'un processus de chemin de répartition dans le déploiement
  • 100 % lorsque le processus est en cours d'exécution
  • 0 % lorsque le processus est interrompu ou arrêté

deploymentId

deploymentName

DistributionPathName

En cas d'interruption ou d'arrêt, les causes possibles sont les suivantes :

  • Modification des données d'identification
  • Service récepteur arrêté
  • Déploiement cible arrêté
Nom : ReceiverPathStatus

Nom d'affichage : Statut du chemin récepteur

Pourcentage d'état d'un processus de chemin récepteur dans le déploiement
  • 100 % lorsque le processus est en cours d'exécution
  • 0 % lorsque le processus est interrompu ou arrêté

deploymentId

deploymentName

ReceiverPathName

Si le chemin récepteur est arrêté ou interrompu :
  • Vérifiez si les données d'identification ont été modifiées
  • Vérifiez l'état du déploiement cible
  • Vérifiez les problèmes de réseau entre les déploiements source et cible
Nom : ExtractLag

Nom d'affichage : Extraire le décalage

Différence, en secondes, entre le moment où l'extraction a traité un enregistrement (en fonction de 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é :
  • Vérifiez l'utilisation de l'UC pour déterminer si le déploiement est à court de ressources
  • Vérifiez l'utilisation de la mémoire pour déterminer si les ressources affectées peuvent gérer la taille d'extraction
  • Si la source de données est une base de données sur place, vérifiez l'état et la latence du réseau
  • Vérifiez les problèmes de performance liés à la base de données source
  • Vérifiez le stockage du système de fichiers
Nom : ReplicatLag

Nom d'affichage : Lag. de réplication

Différence, en secondes, entre le moment où le processus de réplication a traité le dernier enregistrement (en fonction de l'horloge système) et l'horodatage de l'enregistrement dans la piste.

deploymentId

deploymentName

ReplicatName

Si le décalage de réplication est élevé :
  • Vérifiez l'utilisation de l'UC et de la mémoire pour déterminer si le déploiement est à court de ressources
  • Vérifiez le décalage d'extraction pour identifier les problèmes de latence
  • Vérifiez le décalage du chemin de répartition pour identifier les problèmes de latence
  • Vérifiez la latence du réseau entre GoldenGate pour OCI et la base de données cible. Le ping aller-retour recommandé est de 5 ms ou moins.
  • HANDLECOLLISIONS peut causer des problèmes de performance et n'est pas recommandé pour la réplication de type Saisie de modification de données
Nom : DistributionPathLag

Nom d'affichage : Lag. du chemin de répartition

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

deploymentId

deploymentName

DistributionPathName

Sans objet
Nom : ReceiverPathLag

Nom d'affichage : décalage du chemin récepteur

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

deploymentId

deploymentName

ReceiverPathName

Sans objet
Nom : HeartbeatLag

Nom d'affichage : Décalage de pulsation

Décalage de réplication, en secondes, entre le point d'extrémité source et le point d'extrémité cible.

ReplicatName

deploymentName

deploymentId

ageSeconds

Si le décalage de pulsation est élevé :
  • Vérifiez l'utilisation de l'UC pour déterminer si le déploiement est à court de ressources
  • Vérifiez l'utilisation de la mémoire pour déterminer si les ressources affectées peuvent gérer la taille d'extraction
  • Si la source de données est une base de données sur place, vérifiez l'état et la latence du réseau
  • Vérifiez les problèmes de performance liés à la base de données source
  • Vérifiez le stockage du système de fichiers
  • Vérifiez le décalage d'extraction pour identifier les problèmes de latence
  • Vérifiez le décalage du chemin de répartition pour identifier les problèmes de latence
  • Vérifiez la latence du réseau entre GoldenGate pour OCI et la base de données cible. Le ping aller-retour recommandé est de 5 ms ou moins.
  • HANDLECOLLISIONS peut causer des problèmes de performance et n'est pas recommandé pour la réplication de type Saisie de modification de données

Mesures d'analyse de flux

Les mesures d'analyse de flux pour Oracle Cloud Infrastructure GoldenGate comprennent les dimensions suivantes :

  • deploymentId : Pour toutes les mesures, deploymentId est l'identificateur Oracle Cloud du déploiement.
  • deploymentName : Nom du déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • 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 de l'ensemble d'opportunités

Pourcentage d'état global d'un pipeline d'analyse de flux.
  • 100 % lorsqu'un pipeline est sain pendant l'intervalle de temps.
  • 0 % lorsque le pipeline n'est pas sain ou ne s'exécute pas pendant l'intervalle de temps.
  • Entre 0 % et 100 % lorsqu'un pipeline était malsain et qu'il se rétablit ou va se terminer dans le délai imparti et qu'il nécessite votre attention.

deploymentId

deploymentName

PipelineName

Sans objet
Nom : PipelineProcessingRate

Nom d'affichage : Taux de traitement de l'ensemble d'opportunités

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

deploymentId

deploymentName

PipelineName

Sans objet
Nom : PipelineSchedulingDelay

Nom d'affichage : Délai de programmation de pipeline

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

deploymentId

deploymentName

PipelineName

Sans objet
Nom : PipelineTotalDelay

Nom d'affichage : Délai total de l'ensemble d'opportunités

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

deploymentId

deploymentName

PipelineName

Sans objet
Nom : PipelineMemoryUsage

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

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

deploymentId

deploymentName

PipelineName

component

Sans objet

Mesures d'ensemble d'opportunités

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

  • deploymentId : Pour toutes les mesures, deploymentId est l'identificateur Oracle Cloud du déploiement.
  • deploymentName : Nom du déploiement de GoldenGate pour Oracle Cloud Infrastructure.
  • PipelineName : Nom du pipeline.
  • pipelineId : pipelineId est l'OCID du pipeline.
  • ProcessName : Nom du processus généré par le système.
  • ageSeconds : Âge des pulsations en secondes.
Mesure Description de la mesure Dimensions de la mesure Actions recommandées
Nom : CpuUtilization

Nom d'affichage : Utilisation d'UC

Pourcentage total d'utilisation d'UC par tous les groupes de consommateurs. 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, communiquez avec Oracle Support.
Nom : MemoryUtilization

Nom d'affichage : Utilisation de la mémoire

Pourcentage de mémoire disponible utilisée.

La mémoire requise 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'à la réception d'un enregistrement de validation.

deploymentId

deploymentName

Si l'utilisation de l'UC reste élevée pendant une longue période, communiquez avec Oracle Support.
Nom : OcpuConsumption

Nom d'affichage : consommation d'OCPU

Nombre total d'OCPU utilisées par le déploiement.

Lorsque le nombre 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, communiquez avec Oracle Support.
Nom : PipelineCaptureStatus

Nom d'affichage : Statut de saisie de pipeline

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

deploymentId

deploymentName

PipelineName

Sans objet
Nom : PipelineApplyStatus

Nom d'affichage : Statut d'application du pipeline

Pourcentage d'état d'un traitement d'application (réplication).

deploymentId

deploymentName

PipelineName

Sans objet
Nom : PipelineCaptureLag

Nom d'affichage : Décalage de saisie de pipeline

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

deploymentId

deploymentName

PipelineName

Sans objet
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

Sans objet
Nom : PipelineHealth

Nom d'affichage : État du pipeline

Pourcentage de santé globale des services et processus sous-jacents du pipeline.
  • 100 % lorsqu'un pipeline est sain pendant l'intervalle de temps.
  • 0 % lorsque le pipeline n'est pas sain ou ne s'exécute pas pendant l'intervalle de temps.
  • Entre 0 % et 100 % lorsqu'un pipeline était malsain et qu'il se rétablit ou va se terminer dans le délai imparti et qu'il nécessite votre attention.

deploymentId

deploymentName

PipelineName

Sans objet
Nom : HeartbeatLag

Nom d'affichage : Décalage de pulsation

Décalage de réplication, en secondes, entre le point d'extrémité source et le point d'extrémité cible.

pipelineId

pipelineName

ProcessName

ageSeconds

Si le décalage de pulsation est élevé :
  • Vérifiez l'utilisation de l'UC pour déterminer si le pipeline est à court de ressources
  • Vérifiez l'utilisation de la mémoire pour déterminer si les ressources affectées peuvent gérer la taille de saisie
  • Si la source de données est une base de données sur place, vérifiez l'état et la latence du réseau
  • Vérifiez les problèmes de performance liés à la base de données source
  • Vérifiez le stockage du système de fichiers
  • Vérifier le décalage de saisie pour tout problème de latence

Utilisation de la console

Pour voir les mesures du service GoldenGate pour Oracle Cloud Infrastructure :
  1. Dans le menu de navigation de la console, sélectionnez Observabilité et gestion, puis, sous Surveillance, sélectionnez Mesures de service.
  2. Pour Compartiment, sélectionnez le compartiment qui contient les déploiements Oracle Cloud Infrastructure GoldenGate qui vous intéressent.
  3. Pour espace de noms de mesure, sélectionnez oci_goldengate.

Actualisez le navigateur pour voir les mesures les plus récentes émises par le service.