Utilisation de la simulation d’identification
La simulation d’identification est un emplacement central pour construire automatiquement une charge utile dont la garantie est complète et valide. Vous pouvez ensuite simuler le traitement de la charge utile par le moteur d’identification et de rapprochement (IRE) et examiner les résultats avant de la soumettre pour exécution par IRE.
Utilisez la simulation d’identification pour construire une charge utile d’entrée et simulez le traitement de la charge utile par IRE. Vous pouvez ensuite examiner les résultats, ajuster les règles d’identification si nécessaire et réexécuter la simulation de la charge utile mise à jour.
- Construire automatiquement la charge utile d’entrée en fonction des règles d’identification, d’hébergement et d’imbrication existantes.
- Simulez l’exécution d’une charge utile (construite automatiquement par simulation d’identification ou créée manuellement).
- Parcourez la sortie de la charge utile et les messages du journal d’exécution pour une exécution simulée.
- La simulation d’identification n’engage aucune mise à jour de la CMDB.
- La simulation d’identification prend en charge la simulation du traitement des charges utiles fournies qui contiennent des tables non CMDB, mais ne prend pas en charge la génération de telles charges utiles.
Générer automatiquement la charge utile
Utilisez la simulation d’identification pour construire automatiquement une charge utile d’entrée pour une classe spécifiée. La charge utile construite est complète avec tous les CI dépendants requis, correctement structurée et syntaxiquement valide pour le traitement par le moteur d’identification et de rapprochement (IRE).
Avant de commencer
Rôle requis : sn_cmdb_admin ou admin
Pourquoi et quand exécuter cette tâche
La charge utile construite lors de la simulation d’identification correspond à la classe spécifiée. Pour une classe CI dépendante, vous serez invité à fournir des informations sur toutes les dépendances. Une fois que vous avez fourni les détails requis, la simulation d’identification construit la charge utile en fonction de votre entrée.
Procédure
Que faire ensuite
- Cliquez sur Exécuter la simulation pour simuler le traitement de la charge utile par IRE.
- Examinez les résultats de la simulation, affinez la charge utile selon vos besoins et combinez-les avec d’autres charges utiles pour d’autres classes si vous le souhaitez. Après avoir finalisé la charge utile, utilisez l’API createOrUpdateCI() pour exécuter la charge utile par IRE, ce qui entraînera des mises à jour réelles de la CMDB.
- Cliquez sur Copier le script pour copier le script JSON dans le presse-papiers. Vous pouvez ensuite coller ce script dans un logiciel tiers ou sur un autre écran de la simulation d’identification.
Simuler le traitement de la charge utile à l’aide de la simulation d’identification
Utilisez la simulation d’identification pour simuler le processus du moteur d’identification et de rapprochement (IRE) d’identification des CI pour une charge utile d’entrée. Fournissez une charge utile valide, qui a été construite à l’aide de la simulation d’identification ou qui a été créée manuellement.
Avant de commencer
Procédure
Que faire ensuite
- Examinez les résultats de la simulation dans le volet des résultats et affinez la charge utile si nécessaire :
- Cliquez sur Exécution #1 pour afficher l’ID de contexte et l’ID d’exécution de l’exécution simulée.
- Cliquez sur la flèche déroulante à côté de Exécution #1 pour afficher des détails supplémentaires.
- Entrée : affiche la charge utile de la simulation.
- Journaux : affiche tous les messages journalisés générés par IRE lors de la simulation du traitement de la charge utile, en fonction du niveau de journalisation spécifié.
- Sortie : affiche la charge utile de sortie renvoyée par IRE.
- Après avoir finalisé la charge utile, utilisez l’API createOrUpdateCI() pour exécuter la charge utile par IRE, ce qui entraînera des mises à jour réelles de la CMDB.
Définir le niveau de journalisation pour la simulation d’identification
La simulation d’identification consigne chaque étape d’un traitement de charge utile simulée. Vous pouvez ensuite examiner ces journaux d’exécution pour déterminer si une charge utile a été traitée comme prévu et si les règles d’identification sont efficaces. Vous pouvez ajuster le niveau de journalisation pour qu’il soit utile et que le nombre de messages ne soit pas excessif ou insuffisant.
Avant de commencer
Procédure
Examiner les journaux d’exécution
La simulation d’identification fournit des journaux d’exécution qui sont générés par le moteur IRE (Identification and Reconciliation Engine). Vous pouvez accéder à ces journaux d’exécution pour les exécutions de charge utile, pour examiner les résultats et à des fins de débogage. Les journaux de sortie de la charge utile IRE s’affichent dans un format convivial sur une page centrale.
Avant de commencer
Pourquoi et quand exécuter cette tâche
En outre, les applications internes qui utilisent IRE (telles que Découverte) peuvent appeler une API interne pour fournir une URL permettant d’afficher les journaux d’exécution IRE.
La journalisation s’effectue dans le contexte d’une exécution spécifique du moteur d’identification. Vous pouvez filtrer la liste des journaux en fonction d’une source de données et d’une plage horaire spécifiques. Jusqu’à 1 000 journaux d’exécution datant de moins de 2 mois sont répertoriés, regroupés par ID de contexte et heures d’exécution. Vous pouvez utiliser la propriété glide.identification_logs.max_run_ids pour modifier la limite de 1 000.
- Info
- Avertir
- Erreur
- Debug
- DebugVerbose
- DébogageOdieux