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. |
|
Si l'utilisation d'UC est élevée, vous pouvez :
|
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é. |
|
Si la consommation d'OCPU est élevée, vous pouvez :
|
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. |
|
Si l'utilisation de la mémoire est élevée, vous pouvez :
|
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. |
|
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 |
|
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 |
|
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. |
|
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. |
|
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 |
|
Si l'utilisation du système de fichiers est élevée :
|
Nom : ExtractStatus Nom d'affichage : Statut d'extraction |
Pourcentage d'état d'un processus d'extraction dans le déploiement
|
|
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
|
|
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
|
|
En cas d'interruption ou d'arrêt, les causes possibles sont les suivantes :
|
Nom : ReceiverPathStatus Nom d'affichage : Statut du chemin récepteur |
Pourcentage d'état d'un processus de chemin récepteur dans le déploiement
|
|
Si le chemin récepteur est arrêté ou interrompu :
|
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. |
|
Si le décalage d'extraction est élevé :
|
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. |
|
Si le décalage de réplication est élevé :
|
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. |
|
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 |
|
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. |
|
Si le décalage de pulsation est élevé :
|
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.
|
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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é. |
|
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). |
|
Sans objet |
Nom : PipelineApplyStatus Nom d'affichage : Statut d'application du pipeline |
Pourcentage d'état d'un traitement d'application (réplication). |
|
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. |
|
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. |
|
Sans objet |
Nom : PipelineHealth Nom d'affichage : État du pipeline |
Pourcentage de santé globale des services et processus sous-jacents du pipeline.
|
|
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. |
|
Si le décalage de pulsation est élevé :
|
Utilisation de la console
- Dans le menu de navigation de la console, sélectionnez Observabilité et gestion, puis, sous Surveillance, sélectionnez Mesures de service.
- Pour Compartiment, sélectionnez le compartiment qui contient les déploiements Oracle Cloud Infrastructure GoldenGate qui vous intéressent.
- 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.