[OMS] Créer des Customs Fields

Une nouvelle fonctionnalité vient d’apparaître depuis quelques mois sur OMS, la possibilité de créer des champs personnalisés (Custom Field). Ceci vous permet de classifier des recherches de façon plus simple et plus rapide que d’effectuer des longues recherches.

Pour commencer, assurez-vous d’avoir un workspace OMS et de récupérer des logs:

Vérifiez également que dans la recherche, vous avez des logs disponibles:

Sélectionnez un log qui vous intéresse et pour qui, vous souhaitez créer des customs fields. Je vais sélectionner un log de redémarrage de service:

Puis cliquez sur les … qui se trouvent à côté de ParameterXml (vous pouvez le faire sur une autre catégorie si vous le souhaitez) et choisissez Extract fields from ‘Event’ (Preview):

Vous devriez arriver sur une page de sélection, comme celle-ci:

Sélectionnez la partie qui vous intéresse, donnez lui un nom et cliquez sur Extract:

De façon automatique, OMS va chercher dans les logs actuels si il y a des correspondances. Si il y en a, il va automatiquement les passer en bleu. Si ce n’est pas fait de façon automatique, ou si il manque une partie du texte, cliquez sur les 3 petits points suivants et choisissez Modify this highlight:

Sélectionnez le texte et associez le au custom field créé précédemment:

Quand tous résultats de la recherche sont associés au custom filed, cliquez sur Save Extraction:

Faites de même avec le status du service, stopped ou running:

A partir de maintenant, chaque service qui sera redémarré appliquera les customs fields que l’on a créé. Malheureusement, ça ne s’applique pas sur les logs créés avant d’avoir fait ceci.

Une fois ceci terminé, vous pouvez utiliser ces customs fields dans la recherche:

Et les utiliser dans une vue personnalisée:

Cette fonctionnalité est très intéressante pour classer des logs et avoir un aperçu rapide et automatisé sans utiliser de scripts PowerShell ou autre qui sont lourds à déployer.

Si vous avez des questions, n’hésitez pas 🙂

Laisser un commentaire