Diagnostics

Content

Event Frame Sync

La section "event frame sync" de la page de diagnostic dans la section des données de ConfigHub permet aux administrateurs de surveiller efficacement l'état de synchronisation des sources de données contextuelles. Les synchronisations sont divisées en plusieurs types, pour chacun desquels une section distincte existe sur la page de diagnostics :

  • La synchronisation en direct vise à maintenir les Context Items dans TrendMiner aussi proches que possible de l'état des Event Frame dans la source de données. Elle traite les eventframes entrants de manière séquentielle, selon le principe du "premier entré, premier sorti".
  • La synchronisation à intervalle excessif est automatiquement déclenchée à partir de la synchronisation en direct, dans le cas où une grande quantité de trames d'événements est reçue sur une courte période de temps. Cette mise à jour en masse sera isolée de la file d'attente de la synchronisation en direct et traitée en parallèle.
  • La synchronisation historique peut être déclenchée à la demande pour les sources de données contextuelles, et synchronisera à intervalles spécifiques tous les events frames de cette source de données pour un intervalle de temps spécifique dans le passé. Elle est traitée en parallèle à la synchronisation en direct et à la synchronisation à intervalle excessif.

La synchronisation des Event Frame est pilotée par leur date de dernière modification. Cela permet de s'assurer que les modifications seront toujours prises en compte, même si l'événement lui-même s'est produit en dehors de l'intervalle de synchronisation.

Live Sync

Pour chaque source de données contextuelle avec la synchronisation en direct activée, TrendMiner vérifiera périodiquement la source de données pour les cadres d'événements nouveaux/mises à jour. Tous les Event Frame créés ou mis à jour entre la dernière vérification et le moment présent seront récupérés pour la synchronisation. L'application garde la trace de la progression de la synchronisation, donc même dans le cas où la synchronisation est interrompue (par exemple, en raison de problèmes de connexion), elle continuera là où elle s'est arrêtée après la résolution du problème.

T_1.png

Si la synchronisation en direct se heurte à une exception matérielle (par exemple, la source de données ne peut être atteinte et aucun cadre d'événement ne peut être récupéré), elle recevra le statut "Échec" et un message d'exception peut être rendu visible en cliquant sur la flèche dans la colonne la plus à gauche.

Les erreurs survenant lors du traitement de cadres d'événements uniques n'entraîneront pas d'échec, ces événements seront simplement ignorés et suivis dans le cadre de la section des éléments de contexte ayant échoué.

Excessive Interval Sync

La synchronisation d'intervalle excessive se déclenche automatiquement lorsque la synchronisation en direct détecte un grand nombre d'event frames dans le même intervalle de synchronisation. Le seuil de synchronisation d'intervalle excessif est fixé à 800 Event Frame par intervalle. Une fois ce seuil atteint, l'intervalle entier est isolé de la synchronisation en direct et traité en parallèle. Ceci afin d'éviter de retarder l'intervalle suivant de la synchronisation en direct, en raison du temps de traitement requis pour la grande quantité de cadres d'événements dans l'intervalle actuel.

T2.png

Le tableau conserve un aperçu historique complet de toutes les synchronisations d'intervalles excessives qui ont eu lieu. Pour chacune d'entre elles, les informations suivantes sont mises à disposition :

  • Source de données : La source de données pour laquelle le besoin d'une synchronisation d'intervalle excessive a été détecté.
  • Intervalle : L'intervalle de temps pendant lequel le besoin d'une synchronisation d'intervalle excessive a été détecté.
  • Progression : La colonne de progression combine l'état de la synchronisation avec une barre de progression. Les statuts suivants sont possibles :
    • En file d'attente : Dans le cas où trop de synchronisations à intervalle excessif sont déjà en cours, les synchronisations supplémentaires seront mises en file d'attente jusqu'à ce que des ressources soient disponibles pour les reprendre.
    • Échec : La synchronisation d'intervalle excessive a rencontré une exception difficile, ce qui fait que certaines ou toutes les images d'événement n'ont pas été traitées. La synchronisation d'intervalle peut être réessayée en cliquant sur l'icône de réessai dans la colonne la plus à droite du tableau (uniquement visible pour les lignes ayant échoué). L'exception rencontrée peut être affichée en cliquant sur la flèche dans la colonne la plus à gauche.
    • Terminé : La synchronisation de l'intervalle excessif s'est terminée avec succès. Tous les Event Frame ont été traités avec succès ou ont été ajoutés à la liste des Context Items ayant échoué.

Historical Sync

Une synchronisation historique peut être demandée à la demande par les administrateurs, pour les sources de données contextuelles, en sélectionnant la source de données souhaitée dans le tableau et en lançant la synchronisation historique pour un intervalle spécifié dans le passé. Le résultat est une resynchronisation complète de tous les Event Frame modifiés pendant cette période.

T3.png

La table garde la trace d'un aperçu historique complet de toutes les synchronisations historiques qui ont eu lieu. Les informations disponibles dans la table sont les mêmes que pour la synchronisation à intervalle excessif, y compris la possibilité de réessayer les synchronisations qui ont échoué.

Failed Context Items

Si un Event Frame ne parvient pas à être traité correctement et que l'Item de contexte correspondant ne peut pas être créé ou mis à jour, il sera ajouté au tableau des Items de contexte ayant échoué.

T4.png

Le tableau conserve un historique complet de toutes ces défaillances, et pour chacune d'entre elles, les informations suivantes sont mises à disposition :

  • External ID : L'ID de l'Event Frame correspondant, dans le système source.
  • Source de données : La source de données dans laquelle se trouve l'Event Frame.
  • Date de synchronisation : L'heure à laquelle la dernière synchronisation a eu lieu (et a échoué).
  • Message d'erreur : Le message d'erreur rencontré au moment de l'échec.

En outre, les offres de table ont deux caractéristiques supplémentaires :

  • Afficher la réponse de la source de données : En cliquant sur la flèche dans la colonne la plus à gauche, l'administrateur peut visualiser les données utiles qui ont été reçues de la source de données.
  • Retenter le traitement de l'Event Frame : En cliquant sur l'icône de réessai dans la colonne la plus à droite, l'application essaiera de retraiter le cadre de l'événement, ce qui pourrait résoudre l'échec.

Asset Framework Sync

La section "asset framework sync" de la page de diagnostic dans la section des données de ConfigHub permet aux administrateurs de surveiller efficacement l'état de synchronisation des sources de données capables de gérer les actifs.

History

Le tableau d'historique garde la trace de l'historique complet des synchronisations de Framework des installations.

T5.png

Les informations suivantes sont à la disposition de l'administrateur :

  • Source de données : La source de données à partir de laquelle la structure des installations a été synchronisée.
  • Date de début : La date et l'heure auxquelles la synchronisation a été commencée.
  • Date de fin : La date et l'heure auxquelles la synchronisation s'est terminée.
  • Statut : Le statut final de la synchronisation

Pour les synchronisations qui ont échoué, un message d'erreur peut être visualisé en cliquant sur la flèche dans la colonne la plus à gauche du tableau.

 

Enjoying TrendMiner? Share your experience to help the community.
Rate TrendMiner