Après avoir développé et publié une tâche dans DataStudio, exécutez-la depuis Operation Center. Vous y surveillez également son état et consultez ses métriques. Cette rubrique décrit les procédures courantes d'exploitation et de maintenance pour les tâches de synchronisation en temps réel.
Prérequis
Vous devez créer et publier une tâche de synchronisation en temps réel. Pour plus d'informations, consultez la rubrique Configurer une tâche de synchronisation en temps réel pour une seule table.
Exécution et gestion des tâches de synchronisation en temps réel
Une fois la tâche configurée, accédez à la page pour Start, Stop ou Undeploy la tâche. Pour plus d'informations, consultez la rubrique Exécuter et gérer une tâche de synchronisation en temps réel.
Lors du démarrage d'une tâche, définissez le point de contrôle (checkpoint) et le nombre maximal de basculements.
Checkpoint : reprenez la tâche depuis sa dernière position connue ou démarrez-la à partir d'un point spécifique.
Basculement : évitez que des basculements répétés ne consomment excessivement les ressources système en configurant l'arrêt automatique de la tâche si le nombre de basculements dépasse une limite définie sur une période donnée. Sans cette configuration, la tâche s'arrête automatiquement en cas de plus de 100 basculements sur une période de 5 minutes.
Surveillance de l'état des tâches
Pour éviter que les erreurs de tâche n'entraînent une latence de service, accédez à la page . Localisez votre tâche et cliquez sur Alarm settings dans la colonne Operations. Pour plus d'informations, consultez la rubrique Exécuter et gérer une tâche de synchronisation en temps réel.
Conditions d'alerte : configurez des alertes de surveillance pour Task status, Business Latency, Failover, Accumulated Messages et Dirty Data.
Méthodes de notification : envoyez les alertes aux destinataires par Email, Text Message et DingTalk.
Contrôle de fatigue : pour éviter un nombre excessif d'alertes sur une courte période, Data Integration prend en charge le contrôle de fatigue. Cette fonctionnalité permet de configurer DataWorks afin qu'il n'envoie qu'une seule alerte pour une règle spécifique dans un intervalle de temps donné.
Informations d'exécution des tâches dans Logview
Logview dans Data Integration collecte les données de traçage des tâches de synchronisation, les analyse, les traite et visualise les résultats. Il fournit des informations détaillées sur le processus de synchronisation, telles que la vitesse de synchronisation et les journaux.
Accédez à la page . Localisez la tâche cible et cliquez sur son nom pour ouvrir la page Logview.
Cette page affiche les informations suivantes :
|
Paramètre |
Description |
|
Logs |
Consultez les journaux détaillés de la tâche en temps réel. Filtrez les journaux par date et heure. |
|
Progress |
Consultez la progression détaillée de la tâche, y compris les graphiques de tendance pour Business Latency, Synchronized Data Records, Synchronized Bytes, Synchronization Rate for Synchronized Data Records, Synchronization Speed (Bytes/s) et Window Waiting Period. Effectuez également les opérations suivantes sur cette page :
|
|
Business Latency |
Consultez les événements DDL de base de données détectés depuis la source. |
|
Synchronized Data Records |
Consultez l'analyse statistique des tables source et cible. |
|
Synchronized Bytes |
Consultez l'état du basculement et le graphique de tendance de la tâche. Consultez également les journaux de chaque événement de basculement dans les détails des journaux. |
Modification d'une tâche de synchronisation en temps réel
Modifiez la tâche de synchronisation en temps réel dans DataStudio. Pour appliquer les modifications, arrêtez d'abord la tâche en cours d'exécution. Après avoir modifié la tâche, soumettez-la et publiez-la à nouveau, puis accédez à Synchronization Rate for Synchronized Data Records pour redémarrer la tâche.
Modification des règles DDL
Avant de démarrer la tâche de synchronisation, accédez à DataStudio et redéfinissez la manière dont la tâche gère les messages DDL source. Pour plus d'informations, consultez la rubrique Configurer une tâche de synchronisation en temps réel pour une base de données entière.
Pour appliquer les modifications effectuées dans DataStudio, arrêtez d'abord la tâche en cours d'exécution. Après avoir effectué les changements, soumettez et publiez à nouveau la tâche, puis accédez à Synchronization Speed (Bytes/s) pour la redémarrer.