QUID de la Supervision applicative : Traces logs ?

QUID de la Supervision applicative : Traces logs ?

La LOI2S se base sur 3 composantes (Messages, BUS à Messages, et Processus) pour superviser et réguler l’activité Système d’Information.

Les Messages transportent les Données pour déclencher des Processus encapsulés dans des Composants distribués du SI.

Les Composants BUS à Messages temporisent les Messages émis pour les Processus des Composants Fournisseurs pour les délivrer ou les mettre à disposition aux Composants Consommateurs de ces Messages.

Message

Les Messages sont porteurs d’informations dans leur Données d’entête générique pour faciliter la supervision applicative :

  • Donnée d’entête de Message
    • Horodate d’instanciation du Message
    • Référence de l’Instance du Composant instancieur du Message
    • Référence de l’Instance du Processus Instancieur du Message
    • Horodate de prise en charge par une Instances de BUS à Messages

Processus

Les Processus disposent d’un Interrupteur de traçabilité qui permet d’émettre des Traces logs génériques dans leur structure d’Informations pour faciliter l’analyse l’activité des Composants du SI :

  • Trace logs d’instanciation du Processus
    • Horodate d’instanciation du Processus
    • Référence de l’Instance du Composant instancieur du Message
    • Référence de l’Instance du Processus Instancieur du Message
    • Référence du Message instancieur du Processus

 

  • Trace logs d’instanciation d’un Message émis par le Processus
    • Horodate d’instanciation du Processus
    • Référence de l’Instance du Composant instancieur du Message
    • Référence de l’Instance du Processus Instancieur du Message
    • Référence du Message instancieur du Processus
    • Horodate d’instanciation du Message en émission par le Processus
    • Référence du Message en émission par le Processus

Les Traces Logs peuvent être complétées par les Références des Données manipulées par le Processus. Cette structure d’Informations est propre à chaque Type de Processus.

BUS à Messages

Le BUS à Messages dispose aussi d’un Interrupteur de traçabilité qui est globale à l’activité de ce Composant ou propre à un Type de Message à tracer pour supervision ou analyse.

  • Trace logs de prise en compte d’un Message d’un Composant Fournisseur
    • Horodate de prise en charge du Message d’un Composant Fournisseur
    • Référence de l’Instance du Message
    • Référence de l’Instance du Composant Fournisseur du Message
    • Référence du ou des Composants Consommateurs d’un Message Ciblé
  • Trace logs d’émission d’un Message par un Composant Consommateur
    • Horodate de prise en charge du Message d’un Composant Fournisseur
    • Référence de l’Instance du Message
    • Référence de l’Instance du Composant Fournisseur du Message
    • Horodate de prise ne charge par un Composant Consommateur
    • Référence de l’Instance du Message
    • Référence de l’Instance du Composant Consommateur du Message
    • Référence du ou des Composants Consommateurs d’un Message Ciblé
Supervision applicative

Nota : 

Les Données de Référence contiennent les Informations suivantes :

  • Le Type de composante (Version Type)
  • L’Identifiant interne de la composante
  • La Référence externe de la composante

La traçabilité est conditionnée par des Interrupteurs de traçabilité pour limiter les volumes engendrées par les Traces Logs (charges d’archivage et d’analyse).
Les Traces Logs sont très utiles tant en phase de Tests de développement, d’intégration que de supervision des activités en production.

En cas de dysfonctionnement (traitement en exception) d’un Composant ces mêmes Traces Logs sont émises automatiquement complétées par une Trace Log d’Erreur générique dans sa structure d’informations :

  • Trace logs d’Erreur d’un Composant
    • Horodate du dysfonctionnement du Composant
    • Référence de la Fonction générique en dysfonctionnement (Code Erreur)
    • Référence du Composant en dysfonctionnement
    • Référence du Message pris en charge responsable du dysfonctionnement
    • Référence du Processus en dysfonctionnement

QUID de la Durée de vie d’un Message dans un BUS à Messages ?

Dans le cas d’un Message ciblé lorsque l’ensemble des Composants Consommateurs ciblés ont consommé le Message sans dysfonctionnement (CR OK), le Message peut être archivé en Trace log.

Dans le cas d’un Message diffus le BUS à Messages ne peut préjuger quand l’ensemble des Composants Consommateurs auront consommé le Message sans dysfonctionnement (CR OK), le Message ne pourra être archivé en Trace log lorsque sa Durée de rétention sera dépassée.

QUID de l’archivage des Messages émis et réceptionnés par des Composants ?

Dans un Composant les Messages réceptionnés sont archivés en Trace Log dès lors qu’ils ont été consommés par un Processus sans dysfonctionnement (CR OK renvoyé au Composant Fournisseur instancieur du Message).

Dans un Composant les Messages ciblés émis sont archivés en Trace Log dés lors qu’ils ont été consommés par le ou les Processus du ou des Composants Consommateurs ciblés sans dysfonctionnement (CR OK).

Dans un Composant les Messages diffus émis sont archivés en Trace Log dès lors qu’ils ont été archivés dans le BUS à Messages d’émission. Ce qui correspond approximativement à quelques instants après leur Durée de rétention.

PALUCK

https://loi2s-sasu.fr/dirigeant-loi2s-sasu

Cette publication a un commentaire

Laisser un commentaire