単一のビジネストランザクション、ノード、またはアプリケーション全体のパフォーマンスにおけるカスタムメトリックの正常性ルールを作成するには、正常性ルールのタイプをカスタムに指定します。そして、条件コンポーネントを構成する際には、[Select Metric] ウィンドウで [Specify a Metric from the Metric Tree] を選択して、埋め込まれたメトリックブラウザからメトリックを選択します。

異なるユースケースは、様々なエンティティ(例えば、複数のノード全体)に共通して存在するカスタムメトリックを評価するルールを作成するためです。各ノードに個別の正常性ルールを作成するのではなく、1つの正常性ルールでこれを実行します。この場合、埋め込まれたメトリックブラウザからメトリックを選択するのではなく、メトリックへの相対メトリックパスを利用してカスタムメトリックを指定する必要があります。

まずメトリックスに対する相対パスを取得し、その相対パスを使用する正常性ルールを構成します。

ワイルドカードを使用して複数のエンティティでハードウェアリソース、JVM、および CLR メトリックを指定するには、「メトリック定義でのワイルドカードの使用」で説明されている手順を行います。

ワイルドカード機能は、カスタムメトリックではサポートされていません。

マルチエンティティメトリックの相対メトリックパスを取得するには

  1. 左のナビゲーションペインにある [Metric Browser] を選択し、メトリックブラウザに移動します。
  2. 条件に使用するメトリックを選択します。
  3. 右クリックして [Copy Full Path] を選択します。
  4. 後で値をコピーできるよう、ファイルにこの値を保存します。

次の例では、インベントリサーバーのティアのCPU %Busyメトリックのメトリックパスを取得しています。CPU %Busyメトリックは、そのティアのすべてのノードに影響を与える正常性ルールにおける使用に最適です。

Metric Path

複数のエンティティのカスタムメトリックを評価する正常性ルールを設定するには

  1. 正常性ルールウィザードの [Overview] パネルで、モニタするエンティティの種類に対する正常性ルールのタイプを選択します。
  2. [Affected Entities] パネルで、影響を受けるエンティティを選択します。
  3. メトリックを使用する条件コンポーネントを作成するときは、[Select Metric] ウィンドウで [Specify a Relative Path Metric] を選択します。
  4. 次のいずれかを行って、メトリックブラウザから保存した相対メトリックパスをクロップします。
    • ノード正常性ハードウェア、JVM、CLR、またはカスタム以外の正常性ルールのタイプについては、パスをクロップしてメトリックの名前だけを使用します(たとえば、「Average Wait Time (ms)」)。
    • ノード正常性ハードウェア、JVM、CLRおよびカスタムの正常性ルールタイプについては、パスをクロップしてエンティティ以降をすべて使用します(例えば、ノード名より後)。以下の例では、クロップされたパスはこのようになります。
      Metric Selection
  5. [Metric Selection] ウィンドウの相対メトリックパスフィールドに、クロップした相対メトリックパスを貼り付けます。
  6. Select Metric をクリックします。