A propos du diagnostic intégré
L'API REST de diagnostic intégré permet d'obtenir les données de performances pour pouvoir diagnostiquer les problèmes de performances liés à l'extraction intégrée, au processus Replicat intégré et au processus Replicat intégré en parallèle. Il remplace l'utilitaire de conseil sur les performances de réplication (UTLRPDAV) précédemment utilisé.
La fonctionnalité de diagnostic intégré est responsable de la collecte des données de diagnostic et de performances pour chacun des processus Extract et Replicat d'Oracle GoldenGate. Ce processus conserve les données d'intervalle en mémoire et calcule toutes les valeurs statistiques relatives à l'utilisation de l'UC, aux temps d'attente de session, aux différents nombres et statuts.
L'utilisation de la fonction de diagnostic intégré comporte deux parties :
-
Collecte des données
-
Affichage des données
Il peut y avoir plusieurs instances de diagnostic intégré en cours d'exécution, qui collectent des données pour un processus de réplication différent. Le collecteur de diagnostics écrira les données de diagnostic collectées au format JSON dans le répertoire {deployment}/var/lib/reports. Le nom du fichier est au format suivant : {ProcessName}.diagnostics.YYYY-MM-DD-HH-MM-SSZ
Un maximum de 10 fichiers de collecte existe pour chaque processus. Lorsqu'une nouvelle collection démarre, s'il y a déjà 10 fichiers, la collection la moins récente est purgée. Les diagnostics collectés sont accessibles pendant que le collecteur est en cours d'exécution car il enregistre les données après chaque prélèvement. Vous pouvez télécharger les rapports existants à tout moment.
Le collecteur de diagnostic n'autorisera qu'une seule instance à être exécutée pour une extraction ou une réplication spécifique à la fois. Le service administratif extrait les données de diagnostic et de performance collectées et fournit des listes des données précédemment collectées.
Configuration des diagnostics intégrés
Pour configurer la surveillance d'extraction ou de réplication à l'aide de la fonction de diagnostic intégré, effectuez les étapes suivantes : 1. Dans le volet de navigation de gauche du service d'administration, sélectionnez le processus Extract ou Replicat pour lequel vous souhaitez configurer la surveillance des performances avec les diagnostics intégrés. Le menu de processus se développe dans le volet de gauche.
-
Cliquez sur l'option Diagnostics intégrés pour ouvrir la page de configuration des diagnostics intégrés.
-
Cliquez sur le signe plus (+) pour ouvrir la boîte de dialogue Créer une collecte de diagnostics intégrée.

-
Indiquez les valeurs suivantes dans cette boîte de dialogue :
-
Fréquence de collecte (en secondes) : Définit l'intervalle de temps de fréquence pour la collecte des statistiques de performances pour le processus d'extraction/de réplication sélectionné. La valeur minimale est de 5 secondes.
-
Durée de collecte (en minutes) : définissez la durée pendant laquelle les données sont collectées.
Par exemple, si vous collectez des données dans un intervalle de 10 secondes pendant 5 minutes (300 secondes), la collecte contient 30 points de mesure.
-
-
Pour créer une requête, cliquez sur Soumettre. Cette requête sera exécutée pour la durée de collecte indiquée. Notez que l'interrogation affiche l'état Running jusqu'à ce que la durée de collecte soit terminée. Le statut passe à Terminé une fois la durée de collecte des données terminée, comme illustré dans l'image suivante.

-
Cliquez sur l'icône Détails pour visualiser les résultats détaillés de la requête. Une boîte de dialogue qui affiche les données de surveillance pour le processus sélectionné s'affiche.

Comme le montre l'image, les informations sont représentées à l'aide de graphiques et d'un tableau. Vous pouvez également télécharger cette table en tant que fichier .csv.
Les informations affichées incluent les valeurs de mesure (Propriétés d'affichage). Temps d'inactivité, événement d'attente principal, utilisation de l'UC, valeurs de lecture séquentielle du fichier d'E/S système pour les processus d'extraction et de réplication. Ces valeurs sont mesurées pour le décalage, les messages capturés/envoyés, le lecteur LogMiner, le préparateur LogMiner, la fusion LogMiner, le générateur LogMiner et le processus de capture ou de réplication.
-
Utilisez l'icône Télécharger pour télécharger les résultats de la requête.