Surveiller les statistiques Oracle GoldenGate à l'aide de StatsD

StatsD est un démon réseau open source qui écoute les statistiques, telles que les compteurs et les minuteries, envoyées via TCP et envoie des agrégats à un ou plusieurs services back-end enfichables. Le démon StatsD attend des mesures formatées à l'aide d'une notation spécifique.

L'architecture Oracle GoldenGate Microservice envoie des mesures au service Telegraf qui peut stocker des données dans une base de données de séries temporelles (TSDB).

Oracle GoldenGate génère des mesures au format StatsD et les transmet directement à un démon réseau qui prend en charge l'inclusion de mesures au format StatsD.

Le diagramme suivant présente le côté Oracle GoldenGate et le côté entreprise où le serveur StatsD est hébergé. Les données de mesure de performances sont transformées par l'application Conteneur Oracle GoldenGate et écrites sur le serveur StatsD.

Le serveur StatsD regroupe les données de mesure de performances envoyées par l'application Oracle GoldenGate au format StatsD.

StatsD peut être activé de deux manières :

Activer StatsD à l'aide d'OGGCA

StatsD peut être activé à l'aide de l'utilitaire OGGCA, lors de la configuration du gestionnaire de services et des déploiements. Lorsque vous exécutez l'utilitaire OGGCA, l'option permettant d'activer StatsD est disponible dans l'écran Déploiement du gestionnaire de services et dans l'écran Déploiement de l'utilisateur, comme illustré dans les images suivantes :

Ecran de déploiement du gestionnaire de services OGGCA avec l'option StatsD activée

Vous pouvez utiliser le même hôte pour configurer StatsD pour le gestionnaire de services et le déploiement. L'image suivante présente l'option permettant d'activer StatsD dans l'écran Déploiement utilisateur.

Option permettant d'activer StatsD dans l'écran Déploiement utilisateur d'OGGCA.

Vous pouvez configurer un hôte Telegraf sur le même ordinateur que l'installation d'Oracle GoldenGate ou configurer un serveur distant pour héberger Telegraf et recevoir les mesures Oracle GoldenGate à partir de StatsD.

Pour plus de détails sur l'utilisation d'OGGCA, reportez-vous à Ajout d'un déploiement.

Activer StatsD avec les adresses de service d'API REST

Si vous n'avez pas activé le service StatsD lors de la configuration du déploiement et du gestionnaire de services à l'aide d'OGGCA, procédez comme suit pour activer StatsD à l'aide des appels de service d'API REST.

  1. Arrêtez le déploiement :

    curl -k -u *username*:*password* \
    
    -d '{"status": "stopped","enabled": false}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*
  2. Activez StatsD :

    curl -svu *username*:*password* \
    
    -X PATCH http://*hostname*:*port*/services/v2/deployments/*deployment_name* \
    
    --data '{
           "metrics":
                         {
                               "enabled":true,
                                "servers":
                                       [
                                                   {
                                                          "type":"pmsrvr",
                                                            "protocol":"uds"
                                                    },
                                                     {
                                                           "type":"statsd",
                                                            "host":"<statsd_host>"
                                                    }
                                      ]
                         }
                 }'
  3. Démarrez le déploiement :

    curl -k -u *username*:*password* \
    
    -d '{"status": "running","enabled": true}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*

Reportez-vous également à la section Update a Deployment.

StatsD Catalogue de mesures

Cette section décrit les mesures publiées par un déploiement Oracle GoldenGate avec le protocole StatsD. Toutes les mesures StatsD d'Oracle GoldenGate sont signalées en tant que jauges.

Statistiques SQL de batch

Nom Valeur
Documentation Extraire les statistiques SQL d'un batch de réplication intégré existant
Types de processus Réplication
Adresse /services/v2/mpoints/{item}/batchSqlStatistics
Schéma JSON mpoints:batchSqlStatistics
Nom de la base batch-sql-stats
Nom interne MPL_BATCHSQL_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
Métrique Type de données Description
opérations par lots totales entier Nombre total d'opérations par lot
nombre total de lots entier Nombre total de batches
total des exécutions par lots entier Nombre total d'exécutions de batch
files d'attente SQL entier Files d'attente SQL
total des lots en erreur entier Nombre total de lots en erreur
opérations du mode normal total entier Nombre total d'opérations en mode normal
total-primary-key-collisions entier Nombre total de collisions de clé primaire
total-foreign-key-collisions entier Total des collisions de clés étrangères
total-unique-clé-collisions entier Total des collisions de clé unique
nombre total d'opérations-flush entier Nombre total de vidages d'opération
total-plu-flushs entier Nombre total de vidages PLU
nombre-de-lot-thread-groupes entier Nombre de groupes de threads batch
total-commits entier Total des validations entier Total des validations
nombre total de vidages entier Nombre total de vidages
total-rollbacks entier Nombre total d'annulations
dernier horodatage entier Horodatage de la dernière opération
temps total écoulé entier Temps de batch total écoulé
durée d'insertion totale entier Temps total d'insertion
total-mise à jour-temps entier Temps total de mise à jour
durée totale de suppression entier Temps total de suppression

Statut de la récupération délimitée

Nom Valeur
Documentation Extraire un état de récupération limité existant
Types de processus Extraction
Adresse /services/v2/mpoints/{item}/brStatus
Schéma JSON mpoints:brStatus
Nom de la base br-status
Nom interne MPL_BR_STATUS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
état actuel br Statut du BR
force-point de reprise-time Forcer l'heure des points de reprise
Métrique Type de données Description
dernier numéro de point de reprise entier Heure du dernier point de contrôle
intervalle point de reprisesecondes entier Intervalle de temps entre deux points de reprise
nombre total d'objetspersistés entier Nombre d'objets à conserver au point de reprise BR
total-état-octetspersistés entier Taille d'état de tous les objets à conserver au point de reprise BR
total-octets de donnéespersistés entier Taille des données de tous les objets à conserver au point de reprise BR
nombre d'objets en attente entier Nombre d'objets restant à conserver au point de reprise BR
octets d'état en attente entier Taille d'état de tous les objets restant à conserver au point de reprise BR
en attente de données entier Taille des données de tous les objets restant à conserver au point de reprise BR

Statistiques du gestionnaire de cache

Nom Valeur
Documentation Extraire des statistiques Cache Manager existantes
Types de processus Extraction, réplication
Adresse /services/v2/mpoints/{item}/cacheStatistics
Schéma JSON mpoints:cacheStatistics
Nom de la base cache-statistics
Nom interne MPL_CACHE_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
Métrique Type de données Description
total-objets-dans-cache entier Objets dans le cache
total-objets entier Nombre total d'objets en cache
total-objets-actif entier Nombre total d'objets actifs
total-objets-validation entier Nombre total d'objets réservés
max-active-objets entier Nombre maximum d'objets actifs
dépassement de mémoire tampon entier Temps de dépassement du tampon de cache
temps-get-next-from-file entier Nombre d'opérations Get Next From File
temps-obtenir-dernier-fichier entier Nombre d'opérations Get Last From File
temps-petit-buff-forcé-out entier Nombre de fois où une petite mémoire tampon a été forcée
heures extraites entier Nombre d'opérations d'extraction
nombre total de q-hits entier Nombre de réussites au cache
total-number-of-q-misses entier Nombre d'échecs de cache
total-number-of-q-puts entier Nombre d'insertions de cache
total-nombre-q-tries entier Nombre de tentatives en mémoire cache
total-nombre-q-entries entier Nombre de tentatives de file d'attente
max-nombre-q-entries entier Nombre maximum de tentatives de file d'attente
total-munmap entier Nombre d'opérations UnMap
total-cnnbl-tentatives entier Nombre de tentatives de cannibalisation
total-cnnbl-success entier Nombre de tentatives de cannibalisation réussies
total-cnnbl-mbufs entier Nombre de tentatives de cannibalisation de tampon
total-file-cache-requests entier Nombre de demandes de cache de fichiers
total-file-cache-entries entier Nombre d'entrées du cache de fichiers
total-file-cache-placed entier Nombre d'objets de fichier placés dans le cache
max. longueur SQL entier Longueur maximale de la file d'attente
max. traité entier Nombre maximum d'opérations traitées
temps-attente-signalé entier Nombre de signalisations d'attente d'une opération de cache
times-file-cache-non-besoined entier Nombre de fois où un cache de fichiers n'était pas nécessaire
temps-demandeur-besoin-fc entier Nombre de fois où un demandeur a besoin d'un cache de fichiers
total-objects-in-file-cache entier Nombre total d'objets dans le cache de fichiers
total-file-cache-bytes-todisk entier Taille du cache de fichiers sur disque
vidage temps-cache entier Nombre de fois où le cache a été vidé
utilisation maximale de la mémoire entier Utilisation maximale de la mémoire pour le cache
moyenne-utilisation de la mémoire entier Utilisation moyenne de la mémoire pour le cache

Statistiques du réseau de service de distribution

Nom Valeur
Documentation Extraire des statistiques réseau de service de distribution existantes
Types de processus Service de distribution
Adresse /services/v2/mpoints/{item}/distsrvrNetworkStats
Schéma JSON mpoints:distsrvrNetworkStats
Nom de la base distributionServer-network-stats
Nom interne MPL_DS_NET_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Type de processus
processName Le nom du processus
path-name Le nom du chemin
     
total-receive-time entier Temps d'attente de réception
total-send-time entier Temps d'attente d'envoi
nombre total d'octets envoyés entier Nombre total d'octets envoyé
total-octets-received entier Nombre total d'octets reçu
total des messages reçus entier Nombre total de messages reçu
total de messages-envoyés entier Nombre total de messages envoyés

Statistiques de chemin de service de distribution

Nom Valeur
Documentation Extraire les statistiques de chemin de service de distribution existantes
Types de processus Service de distribution
Adresse /services/v2/mpoints/{item}/distsrvrPathStats
Schéma JSON mpoints:distsrvrPathStats
Nom de la base distributionServer-path-stats
Nom interne MPL_DS_PATH_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
path-name Nom du chemin
Métrique Type de données Description
lcrs-reçu entier Nombre de LCR reçus
Envoi de lcrs entier Nombre de LCR envoyés
total-ddls entier Nombre total d'instructions LDD
total des procédures entier Nombre total d'actes
total-insertions entier Nombre total d'insertions
total des mises à jour entier Nombre total des mises à jour
total des mises à jour entier Nombre total d'entrées/sorties
nombre total de suppressions entier Nombre total des suppressions
total-non pris en charge entier Nombre total d'éléments non pris en charge
total-autres entier Nombre total d'autres commandes

Statistiques de table de service de distribution

Nom Valeur
Documentation Extraire des statistiques de table de service de distribution existantes
Types de processus Service de distribution
Adresse /services/v2/mpoints/{item}/distsrvrTableStats
Schéma JSON mpoints:distsrvrTableStats
Nom de la base distributionServer-table-stats
Nom interne MPL_DS_TABLE_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
path-name Nom du chemin
nom-table S/O
Métrique Type de données Description
lcrs-reçu entier S/O
Envoi de lcrs entier S/O
total-insertions entier S/O
total des mises à jour entier S/O
total des mises à jour entier S/O
total-troncés entier S/O
nombre total de suppressions entier S/O
total-non pris en charge entier S/O
total-autres entier S/O

Statistiques des informations de poste de point de reprise

Nom Valeur
Documentation Extraire les informations de position de point de reprise existantes
Types de processus Extraction, réplication
Adresse /services/v2/mpoints/{item}/positionEr
Schéma JSON mpoints:positionEr
Nom de la base position-er
Nom interne MPL_ER_POSITION
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Type de processus
processName Le nom du processus
Métrique Type de données Description
repère Low Watermark entier Décalage du filigrane bas (millisecondes)
repère High Watermark entier Décalage du filigrane haut (millisecondes)
last-operation-lag entier Décalage de la dernière opération (millisecondes)
end-of-file booléen Indicateur de fin de fichiers
trail-time-at-eof entier Nombre de lectures - Fin d'accès au fichier

Statistiques du fichier trace d'entrée

Nom Valeur
Documentation Extraire les statistiques de fichier de trace d'entrée existantes
Types de processus Replicat, service de distribution
Adresse /services/v2/mpoints/{item}/trailInput
Schéma JSON mpoints:trailInput
Nom de la base trail-input
Nom interne MPL_ER_TRAIL_IN
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
trail-name Nom de base de la trace
chemin de trace Chemin de stockage de la trace
Métrique Type de données Description
nombre d'E/S lus entier Nombre d'opérations de lecture d'E/S
io-octets lus entier Nombre d'octets de lecture d'E/S transférés
erreurs de lecture de trace entier Nombre d'erreurs de lecture d'E/S
trail-time-at-eof entier Nombre de lectures - Fin d'accès au fichier
trace-lob-octets entier Nombre d'octets LOB lus dans le fichier trace
heure de lecture de la trace entier Temps passé à lire le fichier trace
trail-rba entier RBA en cours
séquence-trail entier Séquence en cours

Statistiques du fichier trace de sortie

Nom Valeur
Documentation Extraire les statistiques de fichier de trace de sortie existantes
Types de processus Extraction
Adresse /services/v2/mpoints/{item}/trailOutput
Schéma JSON mpoints:trailOutput
Nom de la base trail-output
Nom interne MPL_ER_TRAIL_OUT
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
trail-name Nom de base de la trace
chemin de trace Chemin de stockage de la trace
Métrique Type de données Description
numéro de port entier Port TCP/IP pour la trace distante
type de port entier Type de connexion au port
nombre d'E/S entier Nombre d'opérations d'écriture d'E/S
io-octets d'écriture entier Nombre d'octets d'écriture d'E/S transférés
heure d'écriture de trace entier Temps passé à écrire le fichier trace
trace-lob-octets entier Nombre d'octets de LOB écrits dans le fichier trace
chasse-tampons entier Nombre de vidages de tampon de fichier trace
trail-buffer-flush-time entier Temps passé à vider les tampons de fichier trace
traînée-octets-vidée entier Nombre d'octets vidés des tampons de fichier trace
trail-rba entier RBA en cours
séquence-trail entier Séquence en cours
trail-max-bytes entier Nombre maximal d'octets pour un fichier trace

Extraire les statistiques de base de données

Nom Valeur
Documentation Extraire les statistiques de base de données Extract existantes
Types de processus Extraction
Adresse /services/v2/mpoints/{item}/statisticsExtract
Schéma JSON mpoints:statisticsExtract
Nom de la base statistics-extract
Nom interne MPL_EX_COUNTS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
Métrique Type de données Description
mappé-total-insertions entier Nombre d'opérations INSERT effectuées
mappé-total-mises à jour entier Nombre d'opérations de mise à jour effectuées
map-total-deletes entier Nombre d'opérations DELETE effectuées
mappé-total-upserts entier Nombre d'opérations UPSERT effectuées
mappé-total-non pris en charge entier Nombre d'opérations non soutenues effectuées
mappé-total-troncés entier Nombre d'opérations TRUNCATE effectuées
total-exécuté-ddls entier Nombre d'opérations LDD exécutées
total-exécuté-procédures entier Nombre d'opérations de procédures effectuées
total - rejets entier Nombre d'opérations rejetées
total-ignores entier nombre d'erreurs ignorées
erreur de conversion totale entier Nombre d'erreurs de conversion de caractères
total-conversion-troncés entier Nombre de troncations de conversion de caractères
total-ligne-extraction-tentatives entier Nombre de tentatives d'extraction à partir du SGBD
total-ligne-extraction-échec entier Nombre de tentatives d'extraction ayant échoué
total-metadata-records entier Nombre d'enregistrements de métadonnées écrits dans la trace

Statistiques du réseau

Nom Valeur
Documentation Extraire des statistiques réseau existantes
Types de processus Extraction
Adresse /services/v2/mpoints/{item}/networkStatistics
Schéma JSON mpoints:networkStatistics
Nom de la base network-stats
Nom interne MPL_NET_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Type de processus
processName Le nom du processus
nom d'hôte Nom de l'hôte
Métrique Type de données Description
numéro de port entier Numéro de port
ouverture de socket entier S/O
octets entrants entier Octets entrants reçus
messages entrants entier Messages entrants reçus
octets sortants entier Octets sortants envoyés
messages sortants entier Messages sortants envoyés
envoi-temps d'attente entier Temps d'attente d'envoi
temps d'attente de réception entier Temps d'attente de réception
nombre d'envois entier Nombre d'envois
nombre de réceptions entier Nombre de messages reçus
compression-wc-time entier Temps d'horloge murale de compression
compression-cpu-time entier Temps UC de compression
décompression-wc-time entier Temps d'horloge murale de décompression
décompression-cpu-time entier Temps UC de décompression
cryptage-wc-time entier Heure de l'horloge murale de chiffrement
chiffrement-cpu-time entier Temps UC de cryptage
octets de chiffrement entier Octets de cryptage
décryptage-wc-time entier Heure de l'horloge murale de déchiffrement
décryptage-cpu-time entier Temps UC de décryptage
octets de déchiffrement entier Octets de décryptage
compresses_bytes_in entier Compression des octets entrants
uncompresses_bytes_in entier Décompresser les octets entrants
compresses_bytes_out entier Compresser les octets sortants
uncompresses_bytes_out entier Décompresser les octets

Statistiques de performances du traitement

Nom Valeur
Documentation Extraire les informations existantes sur l'utilisation des ressources de performance de processus
Types de processus Tout
Adresse /services/v2/mpoints/{item}/processPerformance
Schéma JSON mpoints:processPerformance
Nom de la base process-performance
Nom interne MPL_PROC_PERF
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Type de processus
processName Le nom du processus
Métrique Type de données Description
processus-début-heure entier Heure de début du processus
ID de traitement entier ID de processus de système d'exploitation
nombre de threads entier Nombre de threads
nombre de descripteurs entier Nombre de poignées
CPU-temps entier Temps UC du processus (en microsecondes)
durée du noyau entier Durée du mode de noyau du processus (en microsecondes)
temps utilisateur entier Temps de processus en mode utilisateur (en microsecondes)
nombre d'E/S lus entier Nombre d'opérations de lecture d'E/S
nombre d'E/S entier Nombre d'opérations d'écriture d'E/S
io-autre-compte entier Nombre d'E/S - Autres opérations
io-octets lus entier Nombre d'octets de lecture d'E/S transférés
io-octets d'écriture entier Nombre d'octets d'écriture d'E/S transférés
io-autres octets entier Nombre d'octets d'E/S transférés
valeurs par défaut de la page entier Nombre d'erreurs de page pour le processus
taille-ensemble de travail entier Taille du jeu de travail du processus en octets
taille de l'ensemble de travail de pointe entier Taille du jeu de travail de processus de pointe en octets
octets privés entier Taille privée du processus en octets

Statistiques de file d'attente

Nom Valeur
Documentation Récupérer des statistiques de file d'attente existantes
Types de processus Extraction
Adresse /services/v2/mpoints/{item}/queueStatistics
Schéma JSON mpoints:queueStatistics
Nom de la base queue-stats
Nom interne MPL_QUEUE_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Type de processus
processName Le nom du processus
nom de file d'attente Nom de la file d'attente
Métrique Type de données Description
éléments de file d'attente entier Eléments de la file d'attente
files d'attente de lecture entier Lectures de la file d'attente
queue-read-waits entier Lectures dans la file d'attente entraînant une attente
queue-reads-signaled entier Attentes de lecture de file d'attente signalées
files d'attente entier Ecritures dans la file d'attente
queue-écriture-attentes entier Ecritures de file d'attente entraînant une attente
files d'attente-écritures-signalées entier Attentes d'écriture dans la file d'attente signalées
queue-taille maximale entier Taille maximale de la file d'attente
taille actuelle de la file d'attente entier Taille actuelle de la file d'impression
thread-id entier ID de thread responsable

Statistiques de base de données Replicat

Nom Valeur
Documentation Extraire des statistiques de base de données Replicat existantes
Types de processus Réplication
Adresse /services/v2/mpoints/{item}/statisticsReplicat
Schéma JSON mpoints:statisticsReplicat
Nom de la base statistics-replicat
Nom interne MPL_RP_COUNTS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
Métrique Type de données Description
mappé-total-insertions entier Nombre d'opérations INSERT effectuées
mappé-total-mises à jour entier Nombre d'opérations de mise à jour effectuées
map-total-deletes entier Nombre d'opérations DELETE effectuées
mappé-total-upserts entier Nombre d'opérations UPSERT effectuées
mappé-totalnon pris en charge entier Nombre d'opérations non soutenues effectuées
mappé-totaltroncés entier Nombre d'opérations TRUNCATE effectuées
total-exécuté-ddls entier Nombre d'opérations LDD exécutées
total des procédures exécutées entier Nombre d'opérations de procédures effectuées
total - rejets entier Nombre d'opérations rejetées
total-ignores entier nombre d'erreurs ignorées
erreur de conversion totale entier Nombre d'erreurs de conversion de caractères
total-conversiontroncates entier Nombre de troncations de conversion de caractères
total des conflits détectés entier Nombre de conflits de base de données
total des conflits résolus entier Nombre de conflits de base de données résolus par paramètres utilisateur
échec de total-conflicts entier Nombre de conflits de base de données qui n'ont pas pu être résolus automatiquement

Statistiques de réplication parallèle

Nom Valeur
Documentation Extraire des statistiques de réplication parallèle existantes
Types de processus Réplication
Adresse /services/v2/mpoints/{item}/parallelReplicat
Schéma JSON mpoints:parallelReplicat
Nom de la base parallel-replicat-stats
Nom interne MPL_RP_PARALLEL
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
Métrique Type de données Description
total des transactions entier Total des transactions traitées
fractionnement des transactions entier Fractionner les mouvements
split-avg-chunks entier Fractionner les fractionnements moyens des transactions
split-avg-rows entier Nombre moyen de lignes de transaction de fractionnement
sérialiser les transactions entier Transactions avec numéro de série
transactions de grande taille entier Nombre total de transactions volumineuses
Grandes lignes entier Nombre moyen de lignes de transactions volumineuses
gros blocs-avg entier Nombre moyen de blocs de transactions volumineuses
missing-dep-cols entier Colonnes de dépendance manquantes
support non natif entier Transactions avec prise en charge non native
max-scheduling-const entier Transactions avec un nombre de contraintes supérieur au maximum pris en charge
metadata-changes, entier Nombre de barrières de métadonnées
ddl-opérations-barrières entier Nombre de basculements LDD
barrières d'opération de séquence entier Nombre de basculements de séquence
proc-ops entier S/O
événements-actions entier Nombre d'événements en échec
Vous devez stocker des procédures entier Nombre de basculements de procédure stockés
synchrone entier Transactions avec numéro de série en raison de l'option SYNCHRONOUS
fk-parent-row-suppressions entier Dépendances dues aux opérations de suppression de ligne parent
Dépendances de niveau tableau entier Dépendances de niveau table
Dépendances de colonne virtuel entier Dépendances dues à des colonnes virtuelles
retours-transactions entier Total des transactions traitées
adhérents actifs entier Nombre d'applicateurs actifs

Statistiques de service du destinataire

Nom Valeur
Documentation Extraire les statistiques d'un service récepteur existant
Types de processus Service de destinataire
Adresse /services/v2/mpoints/{item}/recvsrvrStats
Schéma JSON mpoints:recvsrvrStats
Nom de la base receiver-service-stats
Nom interne MPL_RS_STATS
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Type de processus
processName Le nom du processus
path-name Nom du chemin
target-file-name Nom de fichier cible
dernier fichier Dernier fichier reçu
Métrique Type de données Description
nombre total d'octets écrits entier Nombre total d'octets de fichier écrits
total-commandes entier Total des commandes
total-sends entier Nombre total d'envois
total des réceptions entier Nombre total des bénéficiaires
nombre total d'octets envoyés entier Nombre total d'octets envoyé
total-octets-received entier Nombre total d'octets reçu
total de messages-envoyés entier Nombre total de messages envoyés
total des messages reçus entier Nombre total de messages reçu
total-send-wait-time entier Temps d'attente total d'envoi
total-receive-wait-time entier Temps d'attente total de réception
taille de tampon d'envoi entier Taille de la mémoire tampon d'envoi
taille du tampon de réception entier Taille du tampon de réception
taille-tampon-message entier Taille du tampon de messages
seuil de taille de vidage entier Taille de seuil pour le vidage du tampon
seuil de temps de vidage entier Seuil de vidage du tampon
est-actif booléen Le chemin est connecté au serveur de distribution

Extraire les statistiques de base de données par table

Nom Valeur
Documentation Extraire les statistiques de base de données Extract existantes par table
Types de processus Extraction
Adresse /services/v2/mpoints/{item}/statisticsTableExtract
Schéma JSON mpoints:statisticsTableExtract
Nom de la base statistics-table-extract
Nom interne MPL_TABLE_COUNTS_EX
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
nom-table Nom de la table
Métrique Type de données Description
mappé-total-insertions entier Nombre d'opérations INSERT effectuées
mappé-total-mises à jour entier Nombre d'opérations de mise à jour effectuées
map-total-deletes entier Nombre d'opérations DELETE effectuées
mappé-total-troncés entier Nombre d'opérations TRUNCATE effectuées
total-ignores entier nombre d'erreurs ignorées
total - rejets entier Nombre d'opérations rejetées
nombre total de tentatives d'extraction de ligne entier Nombre de tentatives d'extraction à partir du SGBD
total-ligne-extraction-échec entier Nombre de tentatives d'extraction ayant échoué

Statistiques de base de données de réplication par table

Nom Valeur
Documentation Extraire les statistiques d'une base de données Replicat existante par table
Types de processus Réplication
Adresse /services/v2/mpoints/{item}/statisticsTableReplicat
Schéma JSON mpoints:statisticsTableReplicat
Nom de la base statistics-table-replicat
Nom interne MPL_TABLE_COUNTS_RP
Balise Description
deploymentName Nom du déploiement de microservices OGG
deploymentId L'identité unique du déploiement des microservices OGG
processType Le type de processus
processName Le nom du processus
nom-table Nom de la table
table-cible-nom Nom de la Table cible
Métrique Type de données Description
mappé-total-insertions entier Nombre d'opérations INSERT effectuées
mappé-total-mises à jour entier Nombre d'opérations de mise à jour effectuées
map-total-deletes entier Nombre d'opérations DELETE effectuées
mappé-total-upserts entier Nombre d'opérations UPSERT effectuées
mappé-total-troncés entier Nombre d'opérations TRUNCATE effectuées
total-ignores entier nombre d'erreurs ignorées
total - rejets entier Nombre d'opérations rejetées
total-conflicts détecté entier Nombre total de conflits d'application
total des conflits résolus entier Nombre total de conflits résolus automatiquement
échec total des conflits entier Nombre total de conflits ayant échoué à la résolution automatique
total-insert-row-exists entier Nombre de conflits de base de données de type ligne d'insertion
total-update-row-exists entier Nombre de conflits de base de données de type ligne de mise à jour
total-update-row-missing entier Nombre de conflits de base de données de type ligne de mise à jour manquant
total-delete-row-exists entier Nombre de conflits de base de données de type ligne de suppression
total-delete-row-missing entier Nombre de conflits de base de données du type de ligne de suppression manquant

Désactiver StatsD à l'aide d'OGGCA

Pour désactiver le service StatsD pour un déploiement existant, exécutez l'assistant de configuration OGGCA et procédez comme suit :

  1. Désélectionnez l'option StatsD dans l'écran Déploiement du gestionnaire de services.

    Ecran de déploiement OGGCA Service Manager avec l'option StatsD activée. Cette option doit être désactivée pour désactiver le serveur StatsD.

  2. Cliquez sur Suivant et terminez les étapes de l'assistant OGGCA.

Pour plus de détails sur l'utilisation d'OGGCA, reportez-vous à Ajout d'un déploiement.

Désactivation de StatsD avec les adresses de service d'API REST

Pour désactiver le service StatsD dans un déploiement existant à l'aide d'appels de service d'API REST, procédez comme suit :

  1. Arrêtez le déploiement :

    curl -k -u *username*:*password* \
    
    -d '{"status": "stopped","enabled": true}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*
  2. Désactivez StatsD :

    curl -svu *username*:*password* \
    
    -X PATCH http://*hostname*:*port*/services/v2/deployments/*deployment_name* \
    
    --data '{
           "metrics":
                         {
                               "enabled":false,
                                "servers":
                                       [
                                                   {
                                                          "type":"pmsrvr",
                                                            "protocol":"uds"
                                                    },
                                                     {
                                                           "type":"statsd",
                                                            "host":"*statsd_host*"
                                                    }
                                      ]
                         }
                 }'
  3. Démarrez le déploiement :

    curl -k -u *username*:*password* \
    
    -d '{"status": "running","enabled": true}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*

Reportez-vous également à la section Update a Deployment.