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

この機械翻訳は参考用に提供されます。

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

問題を作成する

トレース オブザーバーをセットアップする

分散トレーシングを設定する手順に従い、無限トレーシングと呼ばれる詳細オプションの手順を続行する場合は、トレース オブザーバーを設定する必要があります。トレース オブザーバーは、Infinite Tracing 用の AWS ベースのサービスで、テレメトリ データを New Relic に送信する低レイテンシかつ低コストの方法を提供します。トレース オブザーバーはトレース データを受信すると、テールベースのサンプリングを使用して何を保持し、New Relic に送信するかを決定します。

データ ソースの種類 (サービス、アプリ、またはエンティティ) に合ったトレース オブザーバーのセットアップを完了します。さまざまなタイプがある場合は、複数のセクションで手順を実行する必要がある場合があります。

ヒント

要求の一部は、標準の分散トレースをまだ使用しているサービスと通信していますか? 構成の競合を回避するには、関連するすべてのサービスに対して無限トレースを有効にするのが理想的です。

APM エージェントとサードパーティのテレメトリ ツールを備えたサービス

New Relic を使用している場合に新しいトレース オブザーバーを作成するには エージェントまたはサードパーティの統合:

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

  2. 左上のドロップダウンでアカウントを選択します。複数のアカウントにアクセスできる場合は、無限トレースを有効にするアカウントにいることを確認してください。オブザーバーを追加できない場合は、 リージョンごと、アカウント ファミリーごとに 1 つのオブザーバーしか許可されていない可能性があります。

  3. トレース オブザーバーがまだ存在しない場合は、 [新しいトレース オブザーバー] を クリックして追加し、情報を入力して [作成]をクリックします。次のリージョンを提供していることに注意してください。

    • us-east-1 (米国)
    • us-west-2 (米国)
    • eu-central-1 (EU): EU リクエストからデータを収集しており、EU データセンターで報告する EU ベースの New Relic アカウントを持っている場合は、このリージョンを選択します。
    • eu-west-1 (US): EU リクエストからデータを収集していて、米国のデータセンターで報告する米国ベースの New Relic アカウントを持っている場合は、このリージョンを選択します。
    • ap-southeast-1 (米国)
    • ap-southeast-2 (米国)
    • us-east-2 (米国、FedRAMP)
  4. [エンドポイント] ドロップダウンで、 [その他の統合用] の 下にあるエンドポイントの値をコピーして準備します。この値は、コード例では YOUR_TRACE_OBSERVER_URLとして参照されています。これは、 Trace Observerのテスト、 テレメトリ統合の 構成、および Trace APIを介したデータの送信に使用されます。

  5. APM エージェントを設定している場合は、 [言語エージェント用] の 下にあるエンドポイントの値もコピーして準備する必要があります。この値は、コード例では YOUR_TRACE_OBSERVER_HOSTとして参照されています。これは 、言語エージェントがトレース オブザーバーにデータを送信するように構成するために使用されます。

  6. (オプション) トレース オブザーバーが機能していることを確認するには、サンプル トレース ペイロードを送信することをお勧めします。 Trace API を 直接使用している場合は、API の仕組みを理解するのに役立ちます。

  7. Infinite Tracing を試した後にそれらに戻ることができるように、以下の オプションの構成を ブックマークしてください。

  8. エージェントまたはサードパーティのテレメトリ ツールの元の分散トレース セットアップ手順に戻り、各サービスの構成に新しいエンドポイント値を挿入します。

  9. New Relic ブラウザー、モバイル、および Lambda でインストルメント化されたサービスもある場合は、そのセクションの手順に従って、トレース オブザーバーでデータ ソース (サービス、アプリ、またはエンティティ) を選択します。

New Relic ブラウザー、モバイル、および Lambda を備えたサービス

New Relic ブラウザー、モバイル、または Lambda を使用している場合に新しいトレース オブザーバーを作成するには、 APM エージェントおよびサードパーティの統合の場合と同様の手順に従います。この設定が異なる点は、各サービスの構成に新しいトレース オブザーバー エンドポイントを挿入する必要がないことです。代わりに、Infinite Tracing トレース オブザーバーにデータを送信するデータ ソース (サービス、アプリ、またはエンティティ) を指定するトレース オブザーバーで個別の構成を完了します。

別のタイプのサービスをセットアップする際にトレース オブザーバーを既に作成している場合 (たとえば、 エージェント)、トレース オブザーバーの作成に関する手順をスキップして、 ブラウザー、モバイル、および Lambda の初期トレース オブザーバー構成 に直接移動して、データ ソースを選択できます。

トレース オブザーバーを作成する

トレース オブザーバーをまだ設定していない場合は、次の手順を実行します。

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

  2. 左上のドロップダウンでアカウントを選択します。複数のアカウントにアクセスできる場合は、無限トレースを有効にするアカウントにいることを確認してください。オブザーバーを追加できない場合は、 リージョンごと、アカウント ファミリーごとに 1 つのオブザーバーしか許可されていない可能性があります。

  3. トレース オブザーバーがまだ存在しない場合は、 [新しいトレース オブザーバー] を クリックして追加し、情報を入力して [作成]をクリックします。次のリージョンを提供していることに注意してください。

    • us-east-1 (米国)
    • us-west-2 (米国)
    • eu-central-1 (EU): EU リクエストからデータを収集しており、EU データセンターで報告する EU ベースの New Relic アカウントを持っている場合は、このリージョンを選択します。
    • eu-west-1 (US): EU リクエストからデータを収集していて、米国のデータセンターで報告する米国ベースの New Relic アカウントを持っている場合は、このリージョンを選択します。
    • ap-southeast-1 (米国)
    • ap-southeast-2 (米国)
    • us-east-2 (米国、FedRAMP)
  4. [エンドポイント] ドロップダウンで、 [その他の統合用] の 下にあるエンドポイントの値をコピーして準備します。この値は、コード例では YOUR_TRACE_OBSERVER_URL として参照されています。これは、 トレース オブザーバーをテストするために使用されます。

  5. (オプション) トレース オブザーバーが機能していることを確認するには、サンプル トレース ペイロードを送信することをお勧めします。

ブラウザー、モバイル、および Lambda の初期トレース オブザーバー構成

トレース オブザーバーを作成したら、Infinite Tracing トレース オブザーバーにデータを送信するデータ ソース (サービス、アプリ、またはエンティティ) を指定する必要があります。データ ソースを選択する前に、次のことをよく理解しておいてください。

以下の手順は New Relic UI を使用するためのものですが、プログラムによるアプローチを好む場合は、 GraphQL でデータ ソースを指定できます。GraphQL を使用する場合は、この手順に戻り、以下のステップ 4 (オプションの構成) に進みます。

UI でブラウザ、モバイル、および Lambda の設定を完了するには:

  1. トレース オブザーバー アプリに戻ります (one.newrelic.com > All capabilities > Infinite Tracing settings)。

  2. トレース オブザーバーの場合は、行の最後に移動し、省略記号アイコン...をクリックし、 Edit mobile, browser, lambda sources [モバイル、ブラウザー、ラムダ ソースの編集]をクリックします。

  3. 次の点に注意して、含めるデータ ソースを選択します。

    • フィルターを使用してオプションを絞り込むことができます。

    • ブラウザ アプリが

      複数の名前を持つエージェントの場合、選択できる名前は 1 つだけです。

    • エントリが灰色の場合、別のトレース オブザーバーによって既に使用されています。

  1. Infinite Tracing を試した後にそれらに戻ることができるように、以下の オプションの構成を ブックマークしてください。
  2. New Relic 分散トレーシング UIで Infinite Tracing データを表示します。
  3. APM エージェントまたはサードパーティのテレメトリ ツールで計測されたサービスも ある場合は、そのセクションの手順に従って、それらのデータが New Relic にレポートされるようにします。

(オプション) すべてのサービス タイプの追加構成

ヒント

この機能をしばらく使用した後まで、これらのオプションの構成を延期することをお勧めします。

さまざまな構成でトレース オブザーバーの動作を制御できます。構成できる機能の一部を次に示します。

Copyright © 2024 New Relic株式会社。

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