---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# ディスカバリーパフォーマンスメトリクス

# ディスカバリーパフォーマンスメトリクス {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：16分

ディスカバリーのこの機能拡張は、プローブ / パターンおよびセンサー処理時間におけるパフォーマンスメトリクスを収集し、そのデータを時間をかけて集計します。ロールアップデータを使用して特定の検出のパフォーマンスを監視したり、アップグレード後のバージョン間のパフォーマンスを比較したりすることができます。{#discovery-performance-framework__ph_perf-metrics-description}

## メトリクス {#discovery-performance-framework__section_k5j_cct_kfb}

ディスカバリーには、次のような個々のパフォーマンスメトリクスがあります。

* プローブおよびパターン処理時間
* センサー処理時間
* ディスカバリーパターンの識別および調整エンジン (IRE) 処理時間。この処理時間は既にセンサー処理時間に含まれていますが、パターンペイロードの識別と調整をより詳細に把握するために、ここでは隔離されています。
{#discovery-performance-framework__ul_olf_rbt_kfb}  
ディスカバリーは次の属性の個々のメトリクスをアグリゲートできます。

* ビルド / バージョン
* ディスカバリーステータス
* ターゲット IP アドレス
{#discovery-performance-framework__ul_zr2_gct_kfb}

## メトリクス集計のトリガー方法 {#discovery-performance-framework__section_n3g_kkc_lfb}

メトリクスロールアップは次のように開始されます。

* \[ビルドごとにアグリゲート (Aggregated by build)\]：\[ビルドごとのアグリゲートディスカバリープローブとセンサーのメトリクス (Aggregate Discovery Probe And Sensor Metrics By Build)\] スケジュール済みジョブによって実装されます。このジョブは現地時間の 0200 に実行されます。
* \[ステータスごとにアグリゲート (Aggregated by status)\]：\[discovery.complete\] または \[discovery.cancelled\] 登録済みイベントによってトリガーされる、\[ステータスごとのロールアッププローブ / センサーメトリクス (Rollup Probe/Sensor Metrics by Status)\] スクリプトアクションによって実装されます。
* \[ターゲットごとに集計 (Aggregated by target)\]：\[discovery.device.complete\] 登録済みイベントによってトリガーされる、\[ターゲットごとのロールアッププローブ / センサーメトリクス (Rollup Probe/Sensor Metrics by Target)\] スクリプトアクションによって実装されます。

{#discovery-performance-framework__ul_f3l_mys_mfb}  
注:  
ディスカバリーの実行が完了前にキャンセルされると、ディスカバリーは IP ターゲットメトリクスアグリゲーションテーブルを更新できません。これは、アグリゲーションをトリガーする discovery.device.complete イベントが実行されないためです。後続の検出がターゲットで正常に実行されると、中断されたディスカバリーの IP ターゲットデータが収集されます。ディスカバリーの実行をキャンセルしても、他のメトリクスのアグリゲーションには影響せず、別々にトリガーされます。

## テーブル {#discovery-performance-framework__section_cxy_gtt_kfb}

ディスカバリーパフォーマンスメトリクスデータは次のテーブルに格納されます。{#discovery-performance-framework__table_twr_b5k_mfb__entry__2}

| テーブル | 説明 |
|-|-|
| プローブとセンサーのメトリクス (個別) \[discovery_perf_metric_probe_sensor\] | プローブ / パターン、センサー、および IRE 処理時間の個別のパフォーマンスメトリクスを格納します。 |
| プローブとセンサーのメトリクス (アグリゲート) \[discovery_perf_metric_probe_sensor_rollup\] | これはメトリクス集計のベーステーブルであり、データ自体を格納しません。ビルドごと、ステータスごと、およびターゲットごとの 3 つのロールアップテーブルすべてがこのテーブルを拡張します。 |
| プローブとセンサーのメトリクス (ビルドごとに集計) \[discovery_perf_metric_probe_sensor_rollup_by_build\] | プローブ / パターン、センサー、およびビルドとバージョンごとの IRE について集計されたパフォーマンスメトリクスを格納します。 |
| プローブとセンサーのメトリクス (ステータスごとに集計) \[discovery_perf_metric_probe_sensor_rollup_by_status\] | プローブ / パターン、センサー、およびディスカバリーステータスごとの IRE について集計されたパフォーマンスメトリクスを格納します。 |
| プローブとセンサーのメトリクス (ターゲットごとにアグリゲート) \[discovery_perf_metric_probe_sensor_rollup_by_target\] | プローブ / パターン、センサー、および IP アドレスごとの IRE について集計されたパフォーマンスメトリクスを格納します。 |
[ ]

{#discovery-performance-framework__table_twr_b5k_mfb}

## ディスカバリーのプロパティ {#discovery-performance-framework__section_xqz_qvt_kfb}

パフォーマンスメトリクスのプロパティは、アグリゲーションが発生するかどうかを制御しますが、アグリゲーションに含まれるデータは制御しません。ステータスおよび IP ターゲットデータは次のように収集されます。

* ステータスのロールアップには常に新しいデータが含まれます。ディスカバリーは、ディスカバリーの実行中にそのディスカバリーステータスについてすべてのプローブとセンサーのデータを継続的に収集し、プローブとセンサーのメトリクス (個別) \[discovery_perf_metric_probe_sensor\] テーブルにそのデータを格納します。アグリゲーションでは、ステータスロールアップのアグリゲーションプロパティが有効になっている場合に限り、その特定のステータスについて、そのステータスで discovery.cancel イベントと discovery.complete イベントが発生した後ですべてのプローブとセンサーデータがロールアップされます。
* ディスカバリーは IP ターゲットのデータを継続的に収集し、プローブとセンサーのメトリクス (個別) \[discovery_perf_metric_probe_sensor\] テーブルにそのデータを格納します。アグリゲーションでは、glide.discovery.perf.metrics.rollup_by_target プロパティが有効になった後で、既存のすべての IP ターゲットデータがロールアップされ、プローブとセンサーのメトリクス (ターゲットごとに集計) \[discovery_perf_metric_probe_sensor_rollup_by_target\] テーブルにレコードが作成されます。
{#discovery-performance-framework__ul_ppv_q1l_1gb}  
次のプロパティがプローブとセンサーのメトリクスの収集を制御します。{#discovery-performance-framework__table_hq4_lwt_kfb__entry__2}

| プロパティ | 説明 |
|-|-|
| glide.discovery.perf.metrics.enable_collection | パフォーマンスメトリクスの収集を有効にします。 * タイプ：true \| false * \[デフォルト\]： true {#discovery-performance-framework__ul_h2k_4wt_kfb} |
| glide.discovery.perf.metrics.rollup_by_build | 個々のディスカバリーパフォーマンスメトリクスが、ビルドごとにグループ化するロールアップテーブルにアグリゲートされます。 * タイプ：true \| false * \[デフォルト\]： true {#discovery-performance-framework__ul_avn_rwt_kfb} |
| glide.discovery.perf.metrics.rollup_by_status | 個々のディスカバリーパフォーマンスメトリクスが、ディスカバリーステータスごとにグループ化するロールアップテーブルにアグリゲートされます。 * タイプ：true \| false * デフォルト：false {#discovery-performance-framework__ul_ncx_twt_kfb} |
| glide.discovery.perf.metrics.rollup_by_target | 個々のディスカバリーパフォーマンスメトリクスが、ターゲット IP アドレスごとにグループ化するロールアップテーブルにアグリゲートされます。デフォルトでは、ターゲット IP ごとのアグリゲーションが無効になっている場合でも、ディスカバリーは個々の IP アドレスメトリクスを継続的に収集します。IP ターゲットのアグリゲーションを有効にすると、ディスカバリーにはロールアップテーブルにすべてのターゲットメトリクスを含めます。 * タイプ：true \| false * デフォルト：false {#discovery-performance-framework__ul_ash_wwt_kfb} |
[ ]

{#discovery-performance-framework__table_hq4_lwt_kfb}

## プローブ、センサー、およびパターンのディスカバリーパフォーマンスメトリクスの表示 {#ariaid-title2}

デフォルトでは、ディスカバリーは処理時間を測定することにより、個々のプローブ、センサー、およびパターンのパフォーマンスを追跡します。パターンを使用する場合、ディスカバリーは識別と調整エンジン (IRE) の処理時間を想定します。{#view-individual-disco-performance__ph_performance-metrics-individual}

### 始める前に

必要なロール：discovery_admin、admin

### 手順

1. 移動先 すべてディスカバリーディスカバリーパフォーマンスメトリクスプローブ/センサー (個人).
2. ディスカバリーステータスでリストをソートして、特定のディスカバリーで実行されたプローブとパターンのリストを表示します。 {#view-individual-disco-performance__step_sort-by-satus}
{#view-individual-disco-performance__step_sort-by-satus}
3. リスト内の各プローブ、センサー、またはパターンのメトリクスを表示したり、レコードを開いたりすることができます。  
   プローブとセンサーのメトリクスデータはすべて読み取り専用です。  
   \[プローブとセンサーのメトリクス (個人)\] フォームには次のフィールドがあります。{#view-individual-disco-performance__table_bts_1cc_lfb__entry__3}

   | フィールド ラベル | フィールド名 | 説明 |
   |-|-|-|
   | ビルド/バージョン | build_version | ディスカバリーが実行されたビルド |
   | ディスカバリーステータス | discovery_status | メトリクスが収集されたディスカバリーステータスの ID 番号 |
   | ターゲット IP アドレス | target_ip | この検出のターゲットの IP アドレス。 |
   | ECC キュー入力 | ecc_queue_input | ECC キューテーブル内の特定の ECC 入力レコードを識別します。 |
   | ECC キュートピック\* | ecc_queue_topic | プローブを実行する MID サーバー内の Java クラスを識別します。 |
   | ECC キュー名\* | ecc_queue_name | このアグリゲーションでパフォーマンスが評価されたプローブ / パターンを識別します。 |
   | プローブ\* | プローブ | このディスカバリーに使用されたプローブの名前 |
   | プローブ処理時間 | probe_time | インスタンスに送り返されるペイロードのビルドを含む、MID サーバーとターゲットのインタラクション時間。時間はミリ秒単位です。 |
   | IRE 処理時間 | ire_time | インスタンスのパターンペイロードを処理するために識別および調整エンジン (IRE) が要する時間。パターンで使用されているセンサー時間の一部が表示されるため、IRE 時間は便利です。時間はミリ秒単位です。 |
   | センサー処理時間 | sensor_time | ディスカバリーのためにセンサーがインスタンスのペイロードを処理するのに費やした時間。時間はミリ秒単位です。 |
   [ ]

   {#view-individual-disco-performance__table_bts_1cc_lfb}\* ディスカバリーのためのメトリクスの収集時に、プローブ / パターンと付属センサーを一意に識別するために使用されます。 {#view-individual-disco-performance__cmd_view-or-open-record}

## ビルドごとに収集されたディスカバリーパフォーマンスメトリクスの表示 {#ariaid-title3}

ビルドデータごとのロールアップを使用して、24 時間以内の検出について、ディスカバリーコンポーネントの処理時間が整合するようにします。アップグレード前後の集計ビルドデータを表示し、古いバージョンと新しいバージョンのパフォーマンスを比較します。集計されたパフォーマンスデータはすべて読み取り専用です。{#view-disco-performance-rollup-build__ph_build-rollup-short_desc}

### 始める前に

必要なロール：discovery_admin、admin

### 手順

1. 移動先 すべてディスカバリーディスカバリーパフォーマンスメトリクスプローブ/センサー (ビルドごとにロールアップ).
2. リストを \[ビルド/バージョン\] でソートします。  
   {#view-disco-performance-rollup-build__ph_sort-by-build}
3. 特定のビルドごとにフィルタリングして、そのビルドでディスカバリーを実行したプローブとパターンについて集計された処理時間を表示します。 {#view-disco-performance-rollup-build__ph_click-build}
4. レコードを開くと、選択したビルドのプローブ / パターンの統計情報が表示されます。  
   このフォームには、リストに表示されない追加のフィールドが表示されます。ロールアップ計算は 24 時間にわたるもので、毎晩 0200 に開始されます。 {#view-disco-performance-rollup-build__ph_open-record}
5. ビルドごとのロールアップのフォームに表示されるその他のメトリクスについては、パフォーマンスアグリゲーションデータのテーブルを参照してください。 {#view-disco-performance-rollup-build__ph_see-data-table}

## ステータスごとに収集されたディスカバリーパフォーマンスメトリクスの表示 {#ariaid-title4}

ステータスデータごとのロールアップを使用して、プローブ / パターンとセンサーの処理時間が特定のディスカバリーに対して一貫するようにします。集計されたパフォーマンスデータはすべて読み取り専用です。{#view-disco-perf-rollup-status__ph_status-rollup-desc}

### 始める前に

必要なロール：discovery_admin、admin

### このタスクについて

### 手順

1. 移動先 すべてディスカバリーディスカバリーパフォーマンスメトリクスプローブ/センサー (ステータスごとにロールアップ).
2. \[ディスカバリーステータス\] でリストをフィルタリングして、特定のディスカバリー中に実行されたプローブとパターンについて集計された処理時間を表示します。  
   {#view-disco-perf-rollup-status__ph_sort-by-status}
3. 特定のステータスでフィルタリングして、そのステータスで実行されたプローブとパターンで利用可能なメトリクスを表示します。 {#view-disco-perf-rollup-status__ph_click-build-link}
4. レコードを開くと、選択したステータスのプローブ / パターンの統計情報が表示されます。  
   このフォームには、リストに表示されない追加のフィールドが表示されます。ロールアップは、完了済みまたはキャンセル済みのステータスに対してのみ作成されます。 {#view-disco-perf-rollup-status__ph_open-record}
5. ステータスごとのロールアップのフォームに表示されるその他のメトリクスについては、パフォーマンスアグリゲーションデータのテーブルを参照してください。 {#view-disco-perf-rollup-status__ph_see-data-table}
{#view-disco-perf-rollup-status__step_see-data-table}

## IP アドレスごとに収集されたディスカバリーパフォーマンスメトリクスの表示 {#ariaid-title5}

ターゲットデータごとのロールアップを使用して、プローブ / パターンとセンサーの処理時間が特定の IP アドレスの各ディスカバリーに対して一貫するようにします。集計されたパフォーマンスデータはすべて読み取り専用です。{#view-disco-performance-rollup-ip__ph_target-rollup-desc}

### 始める前に

必要なロール：discovery_admin、admin

### 手順

1. 移動先 すべてディスカバリーディスカバリーパフォーマンスメトリクスプローブ/センサー (ターゲットごとにロールアップ).
2. \[ターゲット IP アドレス\] でリストをソートします。  
   {#view-disco-performance-rollup-ip__cmd_sort-by-target-ip}
3. 特定の IP アドレスごとにフィルタリングして、その IP アドレスのディスカバリーを実行したプローブとパターンについて集計された処理時間を表示します。 {#view-disco-performance-rollup-ip__step_ip-processing-times}
{#view-disco-performance-rollup-ip__step_ip-processing-times}
4. レコードを開くと、特定の IP アドレスについて選択したプローブ / パターンについての統計情報が表示されます。  
   このフォームには、リストに表示されない追加のフィールドが表示されます。IP ディスカバリーが正常に完了した後、ロールアップが実行されます。 {#view-disco-performance-rollup-ip__ph_open-record}
5. ターゲットごとのロールアップのフォームに表示されるその他のメトリクスについては、パフォーマンスアグリゲートデータのテーブルを参照してください。 {#view-disco-performance-rollup-ip__ph_see-data-table}
{#view-disco-performance-rollup-ip__step_see-data-table}

## ディスカバリーのパフォーマンスメトリクスについて集計されるデータ {#ariaid-title6}

ディスカバリーのパフォーマンスメトリクスは、ディスカバリーが実行されるたびにプローブ、パターン、センサーのデータを蓄積できます。ディスカバリーは処理時間を計算し、ステータス、ターゲット、またはビルドの各ロールアッププロファイルに対してコンポーネントが実行された回数をインクリメントします。集計されたパフォーマンスデータはすべて読み取り専用です。

### ロールアップフォームのサンプル {#disco-performance-framework-fields__section_dt2_bt1_qfb}

これはプローブおよびセンサーメトリクスの集計レコードの例です。ここに表示されるメトリクスフィールドが各アグリゲーションに使用されます。図 : 1. ステータスごとのロールアップフォームのサンプル

### パフォーマンスフレームワークのアグリゲートデータ {#disco-performance-framework-fields__section_sq1_xmh_nfb}

特に記載されている場合を除き、次のフィールドはすべてのアグリゲーションレコードに共通です。{#disco-performance-framework-fields__table_kxl_yd2_mfb__entry__3}

| フィールド ラベル | フィールド名 | 説明 |
|-|-|-|
| ビルド/バージョン | build_version | インスタンスで実行中のビルドの名前。この名前は ServiceNow プラットフォームのバージョン、パッチレベル、およびリリース日を示します。 |
| ディスカバリーステータス | discovery_status | このアグリゲーションのディスカバリーステータスレコードの ID 番号。 注: このフィールドはステータスごとのロールアップのフォームにのみ表示されます。 |
| ターゲット IP アドレス | target_ip_address | このディスカバリーのターゲットの IP アドレス。 注: このフィールドはターゲットごとのロールアップのフォームにのみ表示されます。 |
| 集計カットオフ | aggregation_cutoff | カットオフ時間はロールアッププロファイルによって異なります。 * \[ビルドごと (By-build)\]：デフォルトでは毎日 02:00 に実行されます。 * \[ステータスごと (By-status)\]：そのディスカバリーステータスの前回の集計の終了時間。前回そのステータスについて \[discovery.complete\] または \[discovery.cancelled\] が実行されたときに実行された可能性があります。 * \[ターゲット (By-target)\]：そのターゲット IP アドレスの前回のアグリゲーションの終了時間。前回その IP アドレスについて \[discovery.device.complete\] が実行されたときに実行された可能性があります。 {#disco-performance-framework-fields__ul_cmx_jwx_sfb} |
| ECC キュートピック\* | ecc_queue_topic | プローブを実行する MID サーバー内の Java クラスを識別します。 |
| ECC キュー名\* | ecc_queue_name | このアグリゲーションでパフォーマンスが評価されたプローブ / パターンを識別します。 |
| プローブ\* | プローブ | このディスカバリーに使用されたプローブの名前 |
| プローブ時間 (数) | probe_time_count | 所定のロールアッププロファイルについてプローブが実行された回数 |
| プローブ時間 (平均) | probe_time_average | プローブがターゲットのデータを収集し、所定のロールアッププロファイルのペイロードをフォーマットするのに費やした平均時間 |
| プローブ時間 (最小) | probe_time_min | プローブがターゲットのデータを収集し、所定のロールアッププロファイルのペイロードをフォーマットするのに費やした最小時間 |
| プローブ時間 (最大) | probe_time_max | プローブがターゲットのデータを収集し、所定のロールアッププロファイルのペイロードをフォーマットするのに費やした最大時間 |
| プローブ時間 (合計) | probe_time_total | プローブがターゲットのデータを収集し、所定のロールアッププロファイルのペイロードをフォーマットするのに費やした合計時間 |
| センサー時間 (数) | sensor_time_count | 所定のロールアッププロファイルについてセンサーがペイロードを処理した回数 |
| センサーの時間 (平均) | sensor_time_average | 所定のロールアッププロファイルについて、センサーがインスタンスのペイロードを処理するために費やした平均時間 |
| センサー時間 (最小) | sensor_time_min | 所定のロールアッププロファイルについて、センサーがインスタンスのペイロードを処理するために費やした最小時間 |
| センサーの時間 (最大) | sensor_time_max | 所定のロールアッププロファイルについて、センサーがインスタンスのペイロードを処理するために費やした最大時間 |
| センサー時間 (合計) | sensor_time_total | 所定のロールアッププロファイルについて、センサーがインスタンスのペイロードを処理するために費やした合計時間 |
| IRE 時間 (数) | ire_time_count | 所定のロールアッププロファイルについて、識別および調整エンジン (IRE) によってパターンのペイロードが処理された回数 |
| IRE 時間 (平均) | ire_time_average | 所定のロールアッププロファイルについて、パターンのペイロードの IRE 処理に費やされた平均時間 |
| IRE 時間 (最小) | ire_time_min | 所定のロールアッププロファイルについて、パターンのペイロードの IRE 処理に費やされた最小時間 |
| IRE 時間 (最大) | ire_time_max | 所定のロールアッププロファイルについて、パターンのペイロードの IRE 処理に費やされた最大時間 |
| IRE 時間 (合計) | ire_time_total | 所定のロールアッププロファイルについて、パターンのペイロードの IRE 処理に費やされた合計時間 |
[ ]

{#disco-performance-framework-fields__table_kxl_yd2_mfb}\* これらの値は共に、ディスカバリーに使用されるプローブ / センサーのペア (「プローブ実行」) を一意に識別します。

