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. |
|
Si l'utilisation de l'UC est élevée, vous pouvez effectuer les opérations suivantes :
|
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é. |
|
Si la consommation d'OCPU est élevée, vous pouvez effectuer les opérations suivantes :
|
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. |
|
Si l'utilisation de la mémoire est élevée, vous pouvez effectuer les opérations suivantes :
|
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. |
|
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 |
|
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 |
|
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. |
|
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. |
|
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 |
|
Si l'utilisation du système de fichiers est élevée, vous pouvez effectuer les opérations suivantes :
|
Nom : ExtractStatus Nom d'affichage : Statut d'extraction |
Pourcentage d'état d'un processus d'extraction dans le déploiement.
|
|
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.
|
|
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.
|
|
En cas de fin anormale ou d'arrêt, les causes possibles sont les suivantes :
|
Nom : ReceiverPathStatus Nom d'affichage : statut de chemin de destinataire |
Pourcentage d'état d'un processus de chemin de destinataire dans le déploiement.
|
|
Si le statut du chemin de destinataire est Arrêté ou Fin anormale, vous pouvez effectuer les opérations suivantes :
|
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. |
|
Si le décalage d'extraction est élevé, vous pouvez effectuer les opérations suivantes :
|
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. |
|
Si le décalage de réplication est élevé, vous pouvez effectuer les opérations suivantes :
|
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. |
|
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. |
|
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. |
|
Si le décalage de signal d'activité est élevé, procédez comme suit :
|
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.
|
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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é. |
|
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). |
|
Non applicable. |
Nom : PipelineApplyStatus Nom d'affichage : Statut d'application du pipeline |
Pourcentage d'intégrité d'un processus d'application des modifications (Replicat). |
|
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. |
|
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. |
|
Non applicable. |
Nom : PipelineHealth Nom d'affichage : état du pipeline |
Pourcentage d'état général des services et processus sous-jacents du pipeline.
|
|
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. |
|
Si le décalage de signal d'activité est élevé, procédez comme suit :
|
Utilisation de la console
- Dans le menu de navigation de la console, sélectionnez Observation et gestion, puis, sous Surveillance, sélectionnez Mesures de service.
- Dans Compartiment, sélectionnez le compartiment contenant les déploiements Oracle Cloud Infrastructure GoldenGate qui vous intéressent.
- Dans espace de noms de mesure, sélectionnez oci_goldengate.
Actualisez votre navigateur pour visualiser les dernières mesures émises par le service.