Configuration du composant détecteur pour un programme d'analyse syntaxique fondé sur des règles

Conditions prérequises :

Créez un fichier de configuration d'adaptateur.

Le rôle du détecteur consiste à lire le contenu du journal en vue de son traitement. Pour configurer le détecteur pour un programme d'analyse syntaxique fondé sur des règles, procédez comme suit :

  1. Dans le panneau de gauche de l'éditeur de configuration d'adaptateur, sélectionnez Configuration > Instance de contexte > Détecteur. Le panneau de droite affiche les informations sur le détecteur.
  2. Dans la liste Type de détecteur, sélectionnez SingleFileSensor.
  3. Entrez la description du détecteur dans la zone Description.
  4. Dans la zone Blocage maximal, indiquez le nombre de lignes que vous souhaitez voir traitées par le détecteur avant la transmission des informations à l'extracteur.
  5. Certains fichiers journaux ajoutent un bas de page à la fin du fichier journal. Cette partie du fichier journal n'est pas considérée comme contenant des données de consignation et doit être exclue lors de la surveillance des modifications du fichier journal. Vous pouvez préciser la taille du bas de page du fichier journal en octets dans la zone Taille du bas de page du fichier. La taille par défaut est de 90 octets.
  6. Si un fichier journal est surveillé en mode opération continue, les n derniers octets du journal sont stockés en mémoire. Ces données stockées, appelées mémoire tampon de référence, sont comparées aux n derniers octets du fichier journal en cours de surveillance, ce qui permet de savoir si le fichier journal a été modifié. Vous pouvez spécifier la taille de cette mémoire tampon de référence dans la zone Taille de la mémoire tampon de référence. La taille par défaut est de 1024 octets.
  7. Les propriétés directory et fileName sont automatiquement générées à la création du fichier de configuration d'adaptateur. Ces propriétés correspondent au répertoire et au nom du fichier journal. Pour les mettre à jour, procédez comme suit :
    1. Sélectionnez Configuration > Instance de contexte > Détecteur > Property directory.
    2. Editez la valeur de la propriété.
    3. Sauvegardez le fichier de configuration d'adaptateur pour appliquer les modifications.
    4. Répétez les étapes a à c pour la propriété relative au nom de fichier.
  8. Vous pouvez ajouter deux propriétés facultatives : converter et shell. Pour les configurer, procédez comme suit :
    1. Sélectionnez Configuration > Instance de contexte > Détecteur.
    2. Cliquez sur le détecteur à l'aide du bouton droit de la souris pour afficher le menu en incrustation. Sélectionnez Ajouter > Propriété. Le panneau de droite est régénéré et affiche les zones permettant de saisir le nom et la valeur de la propriété.
    3. Indiquez le nom et la valeur de la propriété.
    4. Sauvegardez le fichier de configuration d'adaptateur pour appliquer les modifications.
  9. Pour vérifier que le fichier journal a bien été chargé par le détecteur, cliquez sur l'icône Ré-exécuter l'adaptateur Icône Ré-exécuter l'adaptateur pour exécuter l'adaptateur. Les résultats s'affichent dans la vue Résultat du détecteur.

Pour connaître les propriétés requises par le composant détecteur d'un programme d'analyse syntaxique, voir Tableau des propriétés du détecteur.

Une fois le détecteur configuré, vous pouvez poursuivre et configurer le composant extracteur.

Concepts connexes
Présentation de l'adaptateur de journal générique Hyades

Tâches connexes
Création d'un programme d'analyse syntaxique de journal
Création d'un adaptateur fondé sur des règles
Configuration de l'instance de contexte
Configuration du composant extracteur
Configuration du composant d'analyse syntaxique
Configuration du composant Outputter

Références connexes
Structure du fichier de configuration d'adaptateur
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière