• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

無限のトレーシングスパン属性のトレースフィルターの設定

トレースオブザーバーは、デュレーションフィルタやランダムフィルタに加えて、スパン属性のトレースフィルタを使用して有用なトレースを見つけます。特定の属性を持つスパンを持つトレースを保持または破棄するように、フィルタルールをカスタマイズすることができます。

概要

フィルタルールは、個々のトレースオブザーバーに固有のキーと値のペアです。無限トレース設定アプリを使用して、それらを定義および表示します。

スパン属性のトレースフィルタでは、合計3つのルールを設定することができますが、デフォルトでは、エラーを捕捉するために2つのルールが用意されています。デフォルトの2つのエラールールを削除することもできますが、デフォルトの2つのエラールールを維持し、必要に応じて追加のルールを追加することをお勧めします。

カスタムルールの追加

これは、ユーザーsally@some_company.comを含む属性を持つスパンを持つすべてのトレースを保持するルールを追加する方法の例です。

  1. one.newrelic.com > All capabilities > Apps > Your apps > Infinite Tracing settingsに移動します。

  2. 変更したいトレースオブザーバーについて、歯車のアイコンをクリックしてフィルターを開きます。

  3. Create new ruleの下で、 Span keyの下にuserを入力し、 Key operatorドロップダウンで値Equalsを選択します。

  4. Span valueの下にsally@some_company.comと入力し、 Value operatorドロップダウンでEqualsを選択します。

  5. Observer actionドロップダウンで、 Keepを選択します。

    ヒント

    このルールにマッチするトレースがあれば、ルールの下にリストアップされています。

  6. カスタムルールを保存するには、 Add ruleクリックします。

カスタムルールを追加すると、そのトレースオブザーバーに対して直ちに有効になります。

ルールの優先順位

各ルールは個別に評価されます。 いずれかのルールが一致すると、そのオブザーバーアクションKeepまたはDiscardが実行されます。 トレースに、 KeepDiscard両方のフィルター ルールに一致する属性を持つスパンが含まれる場合、トレースは破棄されます。

たとえば、エラーメッセージに特定のフレーズが含まれている一部の想定エラーを保存したくないとします。 エラーメッセージのみをターゲットにし、エラーのある他のすべてのトレースを保持するDiscardフィルター ルールを作成できます。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.