検出ルールでの URL パスの使用

例えば、ティアまたはアプリケーションにおけるすべてのHTTPバックエンドが「ec2storage」のようなプレフィックスを持つなど、形式が類似している場合は、自動検出ルールを編集して監視するバックエンドの正しい名前を番号を生成できます。これにより、対象の KPI をモニタできます。

以下のHTTP URLを持つアプリケーションを検討します。

http://ec2-17:5400/service1
http://ec2-17:5450/service2
http://ec2-18:5400/service1
http://ec2-18:5450/service2

この場合、IP アドレスが一時的であり、IP アドレスがリサイクルされた後はすべてのパフォーマンス番号が無関係となるため、ホスト名に基づきパフォーマンスを測定することは意味がありません。代わりに、ホストとポートのプロパティを使用せず、次のようにURLプロパティのみを使用することでモニターできます。

  1. 使用するエージェントタイプの HTTP 用の [Automatic Backend Discovery] ルールを編集。このペインへのアクセス方法については、「バックエンド検出ルール」を参照。
  2. まず [Host] および [Port] の使用を選択して無効化。
  3. 次に、バックエンドを独自に識別するために使用するプロパティを選択して有効化。この場合は、[URL] を選択し、[Use URL in the Backend Name] をオンにします。
  4. [How will URL be used in the Backend name?] フィールドで、[Use a segment of it] を選択。
  5. 重要な URL セグメントは「作成」サービス用のため、構成は前のスクリーンショットと同じになります。「Use the first N Segments」を参照してください。
  6. [Split Delimeter] に「/」(スラッシュ)を入力。同様の手法で、以下の URL のユーザー名など、URL の一部を削除。
    [http://host:34/create/username1]
    [http://host:34/create/username2]
  7. 構成を変更したら、すべてのHTTPバックエンドを削除。エージェントが新しい設定でバックエンドを再検出すると、フローマップにはサービスバックエンドのみが表示される。