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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • Vous pouvez surveiller la file d’attente d’enregistrement de réplication, la file d’attente de production de message, la file d’attente de consommation de message et les messages traités pour tous les ensembles de réplications via le tableau de bord de la file d’attente Réplication de données d'instance (IDR).

    Accès 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 naviguant jusqu’à 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 des files d’attente vous permet de surveiller les éléments suivants :

    • Enregistrements de producteurs 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 ne sont pas encore envoyés à la file d’attente des messages.
    • Messages sortants traités qui sont des messages produits à partir de cette instance dans 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 Dernières 24 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 file d’attente.

    Enregistrements de producteurs mis en file d'attente IDR

    Le graphique Enregistrements de créateurs mis en file d’attente IDR vous permet de visualiser 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 fil IDR 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 tous les jours à 3 h 00 du matin en raison d’une règle métier sur une table, attendez-vous à ce qu’un retard de performance se produise pour le consommateur autour de cette heure.

    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 correspondant à ce point.

    Messages sortants restants

    Avec le graphique Messages sortants restants, vous pouvez déterminer si une instance de producteur est en train de rattraper 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 le nombre de messages restants diminue au fil du temps, à mesure que les tâches traitent les messages.

    Si le nombre de messages restants continue d’augmenter 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 peut pas envoyer de IDRProducerJob messages à la file d’attente de messages.
    • L’instance enregistre les changements plus rapidement qu’elle ne IDR peut les produire.

    Sélectionnez Tous les ensembles ou un ensemble spécifique. Placez votre 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 décalage ou s’il existe des problèmes lors de l’envoi de données à la file d’attente des messages.

    Avec le graphique des enregistrements du créateur en file d’attente de réplication de données, vous pouvez 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 l’occupation de tous les threads de travail.
    • Un problème de connexion à la file d’attente des messages est survenu.

    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 du graphique.

    Messages entrants restants

    Avec le graphique Messages entrants restants, vous pouvez déterminer si une instance de consommateur est en train de rattraper la réplication en temps réel après un pic d’activité important.

    Vous pouvez vous attendre à une valeur importante 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 IDRConsumerJob ou ne peut pas lire les messages de la file d’attente de messages.
    • L’instance enregistre les changements plus rapidement qu’elle ne IDR peut les consommer.

    Sélectionnez Tous les ensembles ou un ensemble spécifique. Placez votre 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 voir le flux d’enregistrements pour chaque ensemble de consommateurs au fil du temps.

    Utilisez le graphique des messages entrants pour déterminer les ensembles de réplication qui ont le plus de trafic et afficher 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 créateur ou l’instance du consommateur.

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