メトリクスの定義

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • タスク テーブルのためにメトリクスの定義を作成します。

    始める前に

    必要なロール:metric_admin

    このタスクについて

    メトリクスの定義は、作成される前の期間の値を生成しません。これらは、メトリクスの定義が確立された後に発生するイベントにのみ適用されます。

    手順

    1. 移動先 すべて > メトリクス > 定義.
      重要:
      このようなメトリクスの定義を、アセスメント機能のメトリクスの定義と混同しないでください。アセスメント機能はアンケートに関連しています。メトリクス機能とは関係がありません。
    2. [新規] を選択します。
    3. [メトリクスの定義] フォームに記入し、[送信] を選択します。
      注:
      基本システムで、メトリクスはタスク テーブルでのみ機能するように設定されています。cmdb_ci テーブルにメトリクスを適用するには、cmdb_ci テーブルのタスク テーブルで現在実行されているメトリクスイベントのビジネス ルールを複製します。作成されたイベントがなければ、メトリクスの処理は実行されません。
      表 : 1. 新しいメトリクスの定義
      フィールド 説明
      番号 メトリクスの定義のために一意のレコード番号が生成されます。
      名前 収集されるメトリクスを示す一意の名前を入力します。
      テーブル

      メトリクスを収集するテーブルを選択します。メトリクスは 1 つのテーブルにのみ適用できます。

      注:
      リストには、メトリクスの定義と同じスコープ内にあるテーブルおよびデータベース ビューのみが表示されます
      フィールド 変更を監視するテーブルの列を選択します。メトリクスは、監査済みのフィールドでのみ機能します。監査されていないフィールドのメトリクスを作成すると、信頼性の低いメトリクスが生成されます。
      注:
      「sys_」で始まるフィールドは、「sys_domain」を除き、メトリクスの定義では機能しません。
      [Type (タイプ)] このメトリクスが生成する値を選択します。
      • フィールド値の存続期間:このタイプのメトリクスは、指定されたフィールドの値が設定されてから変更されるまでの期間を測定します。フィールド値の存続期間メトリクスでは、オプションでスクリプトを指定できます。スクリプトは、期間の値を返すか、回答変数を false に設定してメトリクスの処理を停止することができます。たとえば、インシデントのアクティブ フィールドが false に設定されている場合、ベースライン インシデントメトリクスは期間の計算を停止します。スクリプトは、同じレコードで定義された他のメトリクスの期間を終了するなど、他のアクションも実行できます。詳細については、「フィールド値の存続期間スクリプトのサンプル」を参照してください。
      • スクリプト計算:このタイプのメトリクスは、スクリプトを使用してメトリクスインスタンスを作成します。スクリプトは、テーブルの現在の行 (例:インシデント) およびメトリクスの定義にアクセスできます。スクリプトは、メトリクスの計算を実行し、metric_instance テーブルにデータを挿入する必要があります。計算結果が期間である必要はありません。任意のタイプの値を計算し、メトリクスインスタンス値に保存できます。
      タイムライン このチェックボックスをオンにすると、[タイムライン] ページにメトリクスが表示されます。詳細については、「タイムラインページ」を参照してください。
      アクティブ このメトリクスの変更を監視するには、このチェック ボックスをオンにします。
      説明 メトリクスが監視するデータとその条件を指定します。わかりやすい説明にすると、そのメトリクスの目的を他のメトリクスアドミニストレーターが理解しやすくなります。
      スクリプト メトリクスを実行するスクリプトを入力して、期間を計算するか、metric_instance テーブルで計算を実行します。