Mesures des performances de découverte

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 12 minutes de lecture
  • Cette amélioration de Discovery collecte des mesures de performance sur les temps de traitement des sondes/modèles et des capteurs, puis agrège ces données au fil du temps. Vous pouvez utiliser les données de déploiement pour surveiller les performances de détections spécifiques ou pour comparer les performances entre les versions après une mise à niveau.

    Métriques

    Discovery (Découverte) fournit les mesures de performances individuelles suivantes :
    • Temps de traitement de la sonde et du schéma.
    • Durée de traitement du capteur.
    • Temps de traitement IRE (Identification and Reconciliation Engine) pour les schémas de découverte. Ce temps de traitement est déjà inclus dans le temps de traitement du capteur, mais il est isolé ici pour fournir plus d’informations sur l’identification et le rapprochement des charges utiles des schémas.
    Discovery peut regrouper des mesures individuelles pour ces attributs :
    • Versions/versions
    • Statut de découverte
    • Adresse IP cible

    Comment les agrégations de mesures sont déclenchées

    Les déploiements de mesures sont lancés comme suit :
    • Agrégé par version : implémenté par la tâche planifiée Regrouper la sonde de découverte et les mesures du capteur par version . Cette tâche s’exécute à 0200, heure locale.
    • Agrégé par état : Implémenté par l’action des scripts Déploiement des mesures de sonde/capteur par statut , qui est déclenchée par les événements enregistrés discovery.complete ou discovery.cancelled .
    • Agrégé par cible : Implémenté par l’action de script Déployer les mesures de sonde/de capteur par cible déclenchée par l’événement enregistré discovery.device.complete .
    Remarque :
    Si l’exécution de Discovery (Découverte) est annulée avant d’être terminée, Discovery (Découverte) ne peut pas mettre à jour la table d’agrégation de mesures IP cible. Cela est dû au fait que l’événement qui déclenche l’agrégation ne s’exécute discovery.device.complete pas. Les données IP cibles d’une découverte interrompue sont collectées lorsque les découvertes suivantes s’exécutent avec succès sur la cible. L’annulation de l’exécution de Discovery n’affecte pas l’agrégation des autres mesures, qui sont déclenchées différemment.

    Tables

    Les données des mesures des performances de découverte sont stockées dans ces tables :
    Table Description
    Mesures de la sonde et du capteur (distinctes) [discovery_perf_metric_probe_sensor] Stocke les mesures de performances individuelles pour les sondes/modèles, les capteurs et les durées de traitement IRE.
    Mesures de la sonde et du capteur (agrégat) [discovery_perf_metric_probe_sensor_rollup] Il s’agit de la table de base pour les agrégations de mesures et ne stocke pas les données elles-mêmes. Les trois tables cumulatives, by-build, by-status et by-target, étendent toutes cette table.
    Mesures de la sonde et du capteur (agrégat par version) [discovery_perf_metric_probe_sensor_rollup_by_build] Stocke les mesures de performances agrégées pour les sondes/modèles, les capteurs et l’IRE par version et par version.
    Mesures de la sonde et du capteur (agrégat par état) [discovery_perf_metric_probe_sensor_rollup_by_status] Stocke les mesures de performances agrégées pour les sondes/modèles, les capteurs et l’IRE par statut de découverte.
    Mesures de la sonde et du capteur (agrégat par cible) [discovery_perf_metric_probe_sensor_rollup_by_target] Stocke les mesures de performances agrégées pour les sondes/modèles, les capteurs et IRE par adresse IP.

    Propriétés de découverte

    Les propriétés des mesures de performances contrôlent si l’agrégation se produit ou non, mais pas quelles données sont incluses dans l’agrégation. Les données de statut et de cible IP sont collectées comme suit :
    • Les déploiements pour l’état contiennent toujours de nouvelles données. Discovery collecte en permanence des données sur toutes les sondes et tous les capteurs pendant l’exécution de la découverte pour ce statut de découverte et les stocke dans la table Probe and Sensor Metrics (Individual) (Mesures de sonde et de capteur (Individuelle)) [discovery_perf_metric_probe_sensor]. L’agrégation regroupe toutes les données de sonde et de capteur pour cet état particulier après et discovery.canceldiscovery.complete les événements sont déclenchés pour cet état, mais uniquement si la propriété d’agrégation pour les déploiements d’états est activée.
    • Discovery collecte en permanence des données sur les cibles IP et les stocke dans la table Probe and Sensor Metrics (Individual) (Mesures de la sonde et du capteur (Individual)) [discovery_perf_metric_probe_sensor]. L’agrégation regroupe toutes les données cibles IP existantes après l’activation de la glide.discovery.perf.metrics.rollup_by_target propriété et crée des enregistrements dans la table Mesures de sonde et de capteur (agrégat par cible) [discovery_perf_metric_probe_sensor_rollup_by_target].
    Ces propriétés contrôlent la collecte des mesures des sondes et des capteurs :
    Propriété Description
    glide.discovery.perf.metrics.enable_collection Active la collecte des mesures des performances.
    • Type : vrai | faux
    • Par défaut : true
    glide.discovery.perf.metrics.rollup_by_build Permet l’agrégation des mesures de performances de découverte individuelles dans une table de déploiement qui effectue un regroupement par version.
    • Type : vrai | faux
    • Par défaut : true
    glide.discovery.perf.metrics.rollup_by_status Permet l’agrégation des mesures de performances de découverte individuelles dans une table de déploiement qui effectue un regroupement par statut de découverte.
    • Type : vrai | faux
    • Par défaut : false
    glide.discovery.perf.metrics.rollup_by_target Active l’agrégation des mesures de performances de découverte individuelles dans une table de déploiement qui effectue un regroupement par adresse IP cible. Par défaut, Discovery collecte en continu les mesures d’adresses IP individuelles, même lorsque l’agrégation par adresse IP cible est désactivée. Lorsque vous activez l’agrégation de cibles IP, Discovery inclut toutes les métriques cibles dans la table de déploiement.
    • Type : vrai | faux
    • Par défaut : false

    Afficher les mesures de performances de découverte pour les sondes, les capteurs et les schémas

    Par défaut, Discovery surveille les performances de sondes, capteurs et schémas individuels en mesurant la durée de traitement. Lorsque des modèles sont utilisés, Discovery mesure le temps de traitement de l’Identification and Reconciliation Engine (IRE).

    Avant de commencer

    Rôle requis : discovery_admin ou admin

    Procédure

    1. Accédez à la Tous > Découverte > Mesures des performances de découverte > Sonde/capteur (individuel).
    2. Triez la liste par statut de découverte pour afficher la liste des sondes et des schémas exécutés dans une découverte spécifique.
    3. Vous pouvez afficher les mesures pour chaque sonde, capteur ou modèle dans la liste ou ouvrir l’enregistrement.
      Toutes les données de mesures de sonde et de capteur sont en lecture seule.
      Mesures individuelles de la sonde et du capteur
      Le formulaire Mesures de la sonde et du capteur (individuel) fournit les champs suivants :
      Étiquette de champ Nom de champ Description
      Version/version build_version Version sur laquelle la découverte a été exécutée.
      Statut de découverte discovery_status Numéro d’ID du statut de découverte à partir duquel les mesures ont été collectées.
      Adresse IP cible target_ip Adresse IP de la cible pour cette découverte.
      Entrée de file d’attente ECC ecc_queue_input Identifie un enregistrement d’entrée ECC particulier dans la table des files d’attente ECC.
      Sujet de file d’attente ECC * ecc_queue_topic Identifie la classe Java dans le serveur MID qui exécute la sonde.
      Nom de file d’attente ECC * ecc_queue_name Identifie la sonde/le modèle évalué pour ses performances dans cette agrégation.
      Sonde * Sonde Nom de la sonde utilisée pour cette découverte.
      Durée de traitement de la sonde probe_time Temps d’interaction du serveur MID avec la cible, y compris la construction de la charge utile qui est renvoyée à l’instance. La durée est en millisecondes.
      Durée de traitement IRE ire_time Temps nécessaire au traitement de la charge utile du schéma sur l’instance par le moteur d’identification et de rapprochement (IRE). La durée IRE est utile car elle indique la partie de la durée du capteur utilisée par le schéma. La durée est en millisecondes.
      Durée de traitement du capteur sensor_time Temps nécessaire au capteur pour traiter la charge utile sur l’instance en vue d’une découverte. La durée est en millisecondes.
      * Utilisé pour identifier de façon unique une sonde/un modèle et le capteur qui l’accompagne lors de la collecte des mesures d’une découverte.

    Afficher les mesures des performances de découverte agrégées par version

    Utilisez les données de déploiement par version pour garantir que les temps de traitement des composants de découverte restent cohérents pour les découvertes sur une période de 24 heures. Affichez les données de version agrégées avant et après une mise à niveau pour comparer les performances de l’ancienne et de la nouvelle version. Toutes les données de performances agrégées sont en lecture seule.

    Avant de commencer

    Rôle requis : discovery_admin ou admin

    Procédure

    1. Accédez à la Tous > Découverte > Mesures des performances de découverte > Sonde/capteur (déploiement-par-build).
    2. Triez la liste par version.
      Filtrage de la liste des données de performance agrégées par version
    3. Filtrez par version spécifique pour afficher les temps de traitement agrégés des sondes et des schémas qui ont effectué une découverte sur cette version.
    4. Ouvrez un enregistrement pour afficher les statistiques de la sonde/du modèle pour la version sélectionnée.
      Le formulaire affiche les champs supplémentaires non visibles sur la liste. Les calculs de cumul se font sur une période de 24 heures, commençant chaque nuit à 0200.
    5. Consultez la table des données d’agrégation des performances pour les descriptions des mesures supplémentaires affichées sur le formulaire des déploiements par version.

    Afficher les mesures de performances de découverte agrégées par statut

    Utilisez la synthèse par données de statut pour garantir que les temps de traitement des sondes/schémas et des capteurs restent cohérents pour une découverte spécifique. Toutes les données de performances agrégées sont en lecture seule.

    Avant de commencer

    Rôle requis : discovery_admin ou admin

    Pourquoi et quand exécuter cette tâche

    Procédure

    1. Accédez à la Tous > Découverte > Mesures des performances de découverte > Sonde/capteur (déploiement par état).
    2. Triez la liste par statut de découverte pour afficher les temps de traitement agrégés des sondes et des schémas exécutés lors d’une découverte spécifique.
      Filtrage de la liste des données de performance agrégées par état
    3. Filtrez par un état spécifique pour afficher les mesures disponibles pour les sondes et les schémas qui se sont exécutés dans cet état.
    4. Ouvrez un enregistrement pour afficher les statistiques de la sonde/du modèle pour l’état sélectionné.
      Le formulaire affiche les champs supplémentaires non visibles sur la liste. Les déploiements ne sont créés que pour un état terminé ou annulé.
    5. Consultez la table des données d’agrégation des performances pour les descriptions des mesures supplémentaires affichées sur le formulaire des déploiements par état.

    Afficher les mesures des performances de découverte agrégées par adresse IP

    Utilisez le déploiement par données cibles pour garantir que les temps de traitement des sondes/schémas et des capteurs restent cohérents pour chaque découverte d’une adresse IP spécifique. Toutes les données de performances agrégées sont en lecture seule.

    Avant de commencer

    Rôle requis : discovery_admin ou admin

    Procédure

    1. Accédez à la Tous > Découverte > Mesures des performances de découverte > Sonde/capteur (déploiement par cible).
    2. Triez la liste par adresse IP cible.
      Filtrage de la liste des données de performance agrégées par adresse IP cible
    3. Filtrez par adresse IP spécifique pour afficher les temps de traitement agrégés des sondes et des schémas qui ont effectué la découverte de cette adresse IP.
    4. Ouvrez un enregistrement pour afficher les statistiques sur la sonde/le modèle sélectionné pour l’adresse IP spécifique.
      Le formulaire affiche les champs supplémentaires non visibles sur la liste. Les déploiements sont effectués une fois la découverte d’IP terminée.
    5. Consultez la table des données d’agrégation des performances pour voir les descriptions des mesures supplémentaires affichées sur le formulaire des déploiements par cible.

    Données agrégées pour les mesures des performances de découverte

    Les mesures de performances de découverte peuvent accumuler des données pour les sondes, les schémas et les capteurs chaque fois que Découverte s’exécute. Discovery calcule les temps de traitement et incrémente le nombre d’exécutions d’un composant pour chaque profil de déploiement : état, cible ou version. Toutes les données de performances agrégées sont en lecture seule.

    Exemple de formulaire cumulatif

    Ceci est un exemple d’enregistrement d’agrégation pour les mesures de sonde et de capteur. Les champs de mesures indiqués ici sont utilisés pour chaque agrégation.
    Figure 1. Exemple de déploiement par formulaire d’état
    Exemple de déploiement par formulaire d’état

    Données agrégées du cadre de travail des performances

    Sauf indication contraire, ces champs sont communs à tous les enregistrements d’agrégation.
    Étiquette de champ Nom de champ Description
    Version/version build_version Nom de la version en cours d’exécution sur l’instance. Ce nom identifie la version, le niveau de correctif et la date de mise en production de la plateforme ServiceNow.
    Statut de découverte discovery_status Numéro d’ID de l’enregistrement du statut de découverte de cette agrégation.
    Remarque :
    Ce champ n’apparaît que sur le formulaire pour les déploiements par état.
    Adresse IP cible target_ip_address Adresse IP de la cible pour cette découverte.
    Remarque :
    Ce champ n’apparaît que sur le formulaire des déploiements par cible.
    Seuil d’agrégation aggregation_cutoff Le temps de coupure varie en fonction du profil d’enroulement.
    • By-build : se produit quotidiennement à 02:00, par défaut.
    • Par statut : heure de clôture de la dernière agrégation de ce statut de découverte, qui peut avoir eu lieu la dernière fois que discovery.complete ou discovery.cancelled s’est exécuté pour ce statut.
    • Par cible : heure de clôture de la dernière agrégation pour cette adresse IP cible, qui peut avoir été exécutée la dernière fois que discovery.device.complete s’est exécuté pour cette adresse IP.
    Sujet de file d’attente ECC * ecc_queue_topic Identifie la classe Java dans le serveur MID qui exécute la sonde.
    Nom de file d’attente ECC * ecc_queue_name Identifie la sonde/le modèle évalué pour ses performances dans cette agrégation.
    Sonde * Sonde Nom de la sonde utilisée pour cette découverte.
    Temps de la sonde (nombre) probe_time_count Nombre d’exécutions d’une sonde pour un profil de déploiement donné.
    Temps de sonde (moyenne) probe_time_average Temps moyen nécessaire à une sonde pour collecter des données sur la cible et formater la charge utile pour un profil de déploiement donné.
    Temps de sonde (minimum) probe_time_min Temps minimal nécessaire à une sonde pour collecter des données sur la cible et formater la charge utile pour un profil de déploiement donné.
    Temps de la sonde (maximum) probe_time_max Temps maximal nécessaire à une sonde pour collecter des données sur la cible et formater la charge utile pour un profil de déploiement donné.
    Temps de la sonde (total) probe_time_total Temps total utilisé par une sonde pour collecter des données sur la cible et formater la charge utile pour un profil de déploiement donné.
    Temps du capteur (nombre) sensor_time_count Nombre de fois qu’un capteur a traité des charges utiles pour un profil de déploiement donné.
    Délai de capteur (moyenne) sensor_time_average Temps moyen nécessaire à un capteur pour traiter les charges utiles sur l’instance pour un profil de déploiement donné.
    Temps de capteur (minimum) sensor_time_min Temps minimal nécessaire à un capteur pour traiter une charge utile sur l’instance pour un profil de déploiement donné.
    Temps du capteur (maximum) sensor_time_max Temps maximal pris par un capteur pour traiter une charge utile sur l’instance pour un profil de déploiement donné.
    Temps de capteur (total) sensor_time_total Temps total utilisé par un capteur pour traiter les charges utiles sur l’instance pour un profil de déploiement donné.
    Durée IRE (nombre) ire_time_count Nombre de fois où la charge utile d’un modèle a été traitée par le moteur d’identification et de rapprochement (IRE) pour un profil de déploiement donné.
    Temps IRE (moyenne) ire_time_average Temps moyen utilisé pour le traitement IRE de la charge utile d’un modèle pour un profil de déploiement donné.
    Temps IRE (minimum) ire_time_min Temps minimum utilisé pour le traitement IRE de la charge utile d’un modèle pour un profil de déploiement donné.
    Durée IRE (maximum) ire_time_max Temps maximum utilisé pour le traitement IRE de la charge utile d’un modèle pour un profil de déploiement donné.
    Temps IRE (total) ire_time_total Temps total utilisé pour le traitement IRE de la charge utile d’un modèle pour un profil de déploiement donné.
    * Ensemble, ces valeurs identifient de manière unique une paire sonde/capteur (« exécution de sonde ») utilisée pour une découverte.