Surveillance des files d’attente dans Réplication de données d'instance

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 5 minutes de lecture
  • Surveillez la file d’attente des enregistrements de réplication, la file d’attente des messages produits, la file d’attente des messages consommés et les messages traités pour tous les ensembles de réplications via le tableau de bord des files d’attente Réplication de données d'instance (IDR).

    Accéder au tableau de bord de la file d’attente IDR

    Les utilisateurs disposant du rôle administrateur ou idr_admin peuvent accéder au tableau de bord.

    Accéder au tableau de bord de la file d’attente IDR en accédant à Réplication de données d'instance > Tableau de bord de la file d'attente.

    IDR Tableau de bord de la file d’attente

    Le IDR tableau de bord de la file d’attente vous permet de surveiller les éléments suivants :

    • Enregistrements de créateurs mis en file d’attente IDR, qui sont des enregistrements horaires mis en file d’attente pour toutes les tables sur une période de 24 heures.
    • Messages sortants restants qui sont des messages restant dans la file d’attente de réplication qui n’ont pas encore été envoyés à la file d’attente des messages.
    • Messages sortants traités, qui sont des messages produits à partir de cette instance vers la file d’attente des messages.
    • Messages entrants restants qui sont des messages restant dans la file d’attente des messages qui n’ont pas encore été traités.
    • Messages entrants traités, qui sont des messages consommés sur cette instance.

    Dans n’importe quel graphique, sélectionnez 24 dernières heures ou 5 derniers jours comme période. Pour la période de 24 heures, le nombre de messages est par heure. Pour la période de 5 jours, le nombre de messages est par jour.

    Sélectionnez le lien de légende sous le graphique pour exclure cette source de données.

    Figure 1. IDR Tableau de bord de la file d’attente
    Tableau de bord de la file d’attente.

    Enregistrements de producteurs mis en file d'attente IDR

    Le graphique Enregistrements de créateurs en file d’attente IDR vous permet de voir le nombre d’enregistrements mis en file d’attente pour chaque table sur une période horaire ou quotidienne. Il indique quelles tables représentent la plus grande quantité de trafic au IDR fil du temps. Utilisez ce graphique pour identifier les pics d’activité qui entraînent des retards de performances prévisibles sur l’instance du consommateur.

    Par exemple, si vous constatez qu’un pic d’activité important se produit chaque jour à 3h00 du matin en raison d’une règle métier sur une table, vous devez vous attendre à ce qu’un décalage de performances se produise sur le consommateur à cette heure-là.

    Sélectionnez toutes les tables ou une table spécifique. Placez votre curseur sur un point du graphique pour afficher le nombre de files d’attente et les tables correspondantes.

    Messages sortants restants

    Le graphique Messages sortants restants vous permet de déterminer si une instance de créateur rattrape la réplication en temps réel après un pic d’activité important.

    Lorsque la réplication fonctionne correctement, le nombre de messages restants doit être très faible. S’il y a un pic d’activité, vous pouvez vous attendre à une valeur importante. Par exemple, lorsqu’une règle métier modifie des dizaines de milliers d’enregistrements en une minute.

    Vous pouvez également vous attendre à ce que les messages restants diminuent au fil du temps, à mesure que les tâches traitent les messages.

    Si le nombre de messages restants continue de croître sans résolution, cela peut indiquer :
    • Un problème de traitement des messages. Par exemple, le n’est pas en cours d’exécution ou ne IDRProducerJob peut pas envoyer de messages à la file d’attente des messages.
    • L’instance enregistre les changements plus vite qu’elle IDR ne peut les produire.

    Sélectionnez Tous les ensembles ou un ensemble spécifique. Placez le curseur sur un point du graphique pour afficher le nombre de messages et le nom de l’ensemble de réplications pour ce point.

    Messages sortants traités

    Avec le graphique Messages sortants traités, vous pouvez voir le flux d’enregistrements d’une instance de créateur vers la file d’attente de messages au fil du temps.

    Les tendances des messages traités et des messages restants dans le temps indiquent si la réplication se remet d’un retard ou s’il existe des problèmes lors de l’envoi des données à la file d’attente des messages.

    Le graphique des enregistrements du créateur en file d’attente de réplication de données vous permet de voir si l’instance envoie des données. Si votre instance comporte des enregistrements en file d’attente qui ne sont pas envoyés, cela peut indiquer :
    • L’instance n’est pas en mesure d’exécuter la tâche du producteur. Par exemple, en raison d’autres processus gourmands en ressources en cours d’exécution sur l’instance et de tous les threads de travail occupés.
    • Il y a un problème de connexion à la file d’attente des messages.

    Pour afficher le nombre de messages et le nom de l’ensemble de réplications pour un point de graphique, sélectionnez Tous les ensembles ou un ensemble spécifique et placez votre curseur sur un point dans le graphique.

    Messages entrants restants

    Le graphique Messages entrants restants vous permet de déterminer si une instance de consommateur rattrape la réplication en temps réel après un pic d’activité important.

    Vous pouvez vous attendre à une valeur élevée temporaire en cas de pic d’activité. La valeur diminue normalement au fur et à mesure que les messages sont traités.

    Si cette valeur continue de croître sans résolution, cela peut indiquer :
    • Un problème de traitement des messages. Par exemple, le n’est pas en cours d’exécution ou ne IDRConsumerJob peut pas lire les messages à partir de la file d’attente des messages.
    • L’instance enregistre les changements plus vite qu’elle IDR ne peut les consommer.

    Sélectionnez Tous les ensembles ou un ensemble spécifique. Placez le curseur sur un point du graphique pour afficher le nombre de messages et le nom de l’ensemble de réplications pour ce point.

    Messages entrants traités

    Avec le graphique Messages entrants traités, vous pouvez afficher le flux d’enregistrements pour chaque ensemble de consommateurs au fil du temps.

    Utilisez le graphique des messages entrants pour déterminer quels ensembles de réplication ont le plus de trafic et voir les tendances des messages traités et des messages restants.

    Si le créateur envoie des enregistrements à la file d’attente des messages et que le consommateur ne les traite pas, cela peut indiquer des problèmes avec le producteur ou l’instance du consommateur.

    Placez le curseur sur un point du graphique pour afficher le nombre de messages et le nom de l’ensemble de réplications pour ce point.