---
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) 所要時間：5分

メトリクスをリソースにバインドしてメトリクスイベントバインディングを簡素化するために、CI へのバインディングに加えて、特定のディスクや Web ページなどのリソースへのバインディングを有効にします。
メトリックインテリジェンスは、次のいずれかの方法でメトリクス系列をモデル化します。

* 「CI/メトリクス」形式を用いて、CI に、またその CI に対して監視されているメトリクスにメトリクス系列をバインドします。たとえば、「win_server_001/response_time_mean」のように指定します。
* 「CI/メトリクス」形式を用いて、CI、その CI 内のリソース、およびそのリソースに対して監視されているメトリクスにメトリクス系列をバインドします。たとえば、「win_server_001/Disk --- C/disk_usage」のように指定します。この方式は、resource binding と呼ばれています。
{#resource-binding__ul_bcn_d1w_2gb}最初の方式では、CI レベルでデータのモデリング、格納、集計、およびクエリを行うことができます。ただし、リソースバインディングでは、個々の Web ページやディスクなど、特定の監視対象エンティティのリソースレコードが作成されます。したがって、CI 内に類似のタイプのリソースが複数ある場合はリソースバインディングがより効率的であり、これらのリソースのカテゴリに適用されるメトリクスがこれらのリソースにマッピングされます。  
ユースケース：

* 一般的な例としては、ディスク、プロセッサー、ネットワークインターフェイスなどがあります。こうしたエンティティが監視されていても、CMDB に存在しない場合は、メトリクスバインディングにリソースを使用すると便利です。
* 一部のモニタリングソリューションでは、アプリケーションの個々の Web ページの KPI など、サービス内のメトリクスデータをキャプチャします。監視対象のエンティティが構成アイテムでない場合は、リソースへのメトリクスバインディングが役に立つことがあります。
{#resource-binding__ul_uqx_3nc_sfb}このような状況では、リソースバインディングを使用すると、類似したメトリクスを横断したさらに意味のある集計 (すべてのディスクにわたるホストの avg disk_usage など) が得られます。

## リソースバインディングプロセス {#resource-binding__section_igs_lkq_2gb}

MID サーバーは、インスタンスによって処理されるメトリクスバインディングイベントを生成します。メトリクスバインディングイベントを処理するときに、このメトリクスバインディングイベントが属する CI の識別が試行されます。この試行が成功すると、メトリクスバインディングイベントが特定の CI にバインドされ、リソースへのバインディングが試行されます。次の手順は、メトリクスバインディングイベントをリソースにバインドする方法を示しています。

1. メトリクスバインディングイベントにバインドされた CI の CI クラスを特定します。
2. その CI クラスにマップされているリソースクラスを見つけます (CI タイプ - リソースクラス \[sa_ci_type_to_resource_class\] テーブルを使用)。
3. メトリクスバインディングイベントの \[additional_information\] フィールドの resource_path 属性値を読み取ります。
4. リソースレコードがリソースクラステーブルに存在するかどうかを確認します。name は resource_path であり、cmdb_ci はメトリクスバインディングイベントにバインドされた CI に相当します。
5. このようなリソースレコードが存在する場合、メトリクスバインディングイベントは、そのリソースにバインドされます。それ以外の場合は、前の値で新しいリソースレコードが作成され、メトリクスバインディングイベントが、新たに作成されたリソースにバインドされます。
{#resource-binding__ol_l5s_vlq_2gb}

## リソースバインディングの設定 {#resource-binding__section_fcn_d4b_sfb}

* [sa.metric.use.resource.binding](https://servicenow-prod.fluidtopics.net/bSqibCu7pIiWjH6wqyzLmg "メトリックインテリジェンス (com.snc.sa.metric) プラグインが有効になると、いくつかのタイプのコンポーネント (テーブル、スケジュール済みジョブ、プロパティなど) がインストールされます。") システムプロパティが \[True\] (デフォルト) に設定されていることを確認します。
* リソースにバインドされる予定の系列の場合は、次のいずれかの手順を実行して resource_path 属性が設定されていることを確認します。
  * イベントルールに従って、 resource_path 属性をイベントの \[追加情報\] フィールドに追加します。詳細については、「[メトリクスを特定の CI にマッピングするイベントルールの作成](https://servicenow-prod.fluidtopics.net/dFaIobUBJbOfFtXanpUJMQ "受信した生のメトリクスデータを特定の CI にマッピングし、必要に応じてメトリクス名を変更して、リソースバインディングの resource_path 属性を入力するためのイベントルールを作成します。")」を参照してください。
  * 処理するデータを MID サーバーに送信する場合は、各 CI ID の一部として resource_path 属性を入力します。
  {#resource-binding__ul_eyr_tyc_sfb}
* CI タイプ - リソースクラス \[sa_ci_type_to_resource_class\] テーブル内のデフォルトマッピングを確認し、必要に応じて調整します。データ処理の前にマッピングを適切に設定することが重要です。CI タイプ - リソースクラステーブルを管理するには、evt_mgmt_admin ロールが必要です。

{#resource-binding__ul_y2b_mmc_xfb}

## リソーステーブル {#resource-binding__section_o1c_5xq_2gb}

リソースバインディングでは、\[cmdb_ci\] 階層のサブセットであるリソースの基本階層構造が使用されます。メトリックインテリジェンスは、次のリソーステーブルをインストールします。

* CI リソース \[ci_resource\] (親テーブル)：
* CI リソースを拡張するテーブル \[ci_resource\]：
  * ci_resource_hardware
  * ci_resource_appl
  * ci_resource_service
  * ci_resource_vm_object
  * ci_resource_database
  {#resource-binding__ul_gsj_rbr_2gb}
{#resource-binding__ul_msr_pbr_2gb}

## CI とリソースとのマッピング {#resource-binding__section_zgq_zbr_2gb}

CI クラスとリソースクラスとのマッピングは、CI タイプ - リソースクラス \[sa_ci_type_to_resource_class\] テーブルに格納されます。このテーブルは、メトリックインテリジェンスとともにインストールされ、リソースへのメトリクスバインディングで使用されます。  
{#resource-binding__table_zzz_hyq_2gb__entry__2}

| CI クラス | リソースクラス |
|-|-|
| cmdb_ci_hardware | ci_resource_hardware |
| cmdb_ci_appl | ci_resource_appl |
| cmdb_ci_service | ci_resource_service |
| cmdb_ci_database | ci_resource_database |
| cmdb_ci_vm_object | ci_resource_vm_object |
[表 : 1. CI タイプ - リソースクラステーブル内のマッピング (デフォルト)]

{#resource-binding__table_zzz_hyq_2gb}

