Configurer Découverte pour utiliser le cadre de travail d’événements
Configurez Découverte pour traiter les tâches à l’aide de la méthode Event Framework, qui vous permet de gérer efficacement la limitation de découverte et de classer les tâches par ordre de priorité en fonction de leur importance dans la file d’attente.
Avant de commencer
- Espace de travail de l'administrateur de Découverte utilise la version 1.9.0 ou ultérieure.
- ServiceNow AI Platform utilise la version XP9, YP4 ou ultérieure à YP4.
Rôle requis : discovery_admin
Pourquoi et quand exécuter cette tâche
Lorsque vous n’utilisez pas la méthode Event Framework, Découverte crée un enregistrement d’élément de calendrier [sys_trigger] unique pour chaque enregistrement d’entrée de capteur ou de modèle de file d’attente ECC (External Communication Channel). Une fois la tâche traitée, le planificateur système supprime le sys_trigger. Cette approche introduit une surcharge supplémentaire et peut entraîner une désactivation importante de la base de données, tout en offrant un contrôle limité sur la façon dont les capteurs sont traités.
Event Framework réduit l’attrition de la base de données en parcourant plusieurs tables d’événements au fil du temps. Au lieu de supprimer les anciens enregistrements un par un, il efface des tables entières lorsqu’elles ne sont plus nécessaires et les réutilise. Cette approche est beaucoup plus efficace et contribue au bon fonctionnement du système.
Procédure
- Accédez à la .
- Dans la table Propriétés système [sys_properties], sélectionnez la discovery.use.event.processing propriété.
- Définissez le champ Valeur sur vrai.
- Sélectionnez Mettre à jour.
Résultats
Lorsqu’un enregistrement d’entrée est ajouté à la file d’attente ECC, une règle métier est déclenchée et déclenche un événement. Le système traite ces événements à intervalles réguliers avec une priorité par défaut de 100.