• /
  • ログイン
  • 無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

New Relic iOSのモバイルモニタリングに分散型トレーシングを採用

New Relic の iOS モバイルモニタリングエージェントは、分散型トレースをサポートしています。これにより、モバイルアプリのアクティビティが関連サービスにどのように接続されているかを確認することができます。

この短いビデオ(約2分15秒)で、以下の方法をご紹介します。

  • New Relicでモバイルの分散型トレースデータを検索します。
  • 標準およびカスタム属性によるフィルタリング。

要件

分散トレーシングを使用するには、少なくとも XCFramework エージェントのバージョン 7.3.0 が必要です。最新のエージェントを使用することをお勧めします。

分散型トレーシングの設定方法

この機能をサポートするモバイルエージェントでは、デフォルトで有効になっています。

分散トレースをオフにしたい場合は、 iOS feature flag を参照してください。

インフィニット トレースの有効化

Infinite Tracing と呼ばれる高度なタイプの分散型トレーシングを使用するダウンストリームサービスがモバイルアプリにある場合、モバイルアプリのこの機能を有効にする必要があります。これにより、ルートスパン(開始したモバイルアプリ)がInfinite Tracingによって追跡される残りのスパンに含まれるようになります。

この設定を行うには、 Infinite Tracingの手順 を参照して、トレースオブザーバーを作成し、スパンをレポートするモバイルアプリ(データソース)を選択します。

データを探す

モバイルスパンは、そのスパンがトレースの一部である New Relic distributed tracing UI に表示されます。

ここでは、データを検索したり、問い合わせたりするためのヒントをご紹介します。

  • エンドユーザーが発信したトレースは、 New Relic One の分散型トレース UI で見つけることができます。

  • 分散型トレーシングのUIでは、エンドユーザーのスパンは New Relic 分散型トレース モバイルスパンアイコン のアイコンで表示されます。

  • スパンの属性を見るには、UI で a span を選択します。

  • スパンは スパンデータ として報告され、 New Relic で照会することができます。

  • クエリのヒント

    • mobileApp.name にモバイルアプリ名を設定することで、名前での検索が可能になります。
    • mobileApp.name is not null のモバイルアプリのスパンを少なくとも1つ含むトレースのクエリ。
    • appName is not null のバックエンドアプリを少なくとも1つ含むトレースのクエリ。
    • 前述の2つの条件を組み合わせて、モバイルとバックエンドの両方のスパンを含むトレースを検索します。

トラブルシューティング

エンドユーザースパンが表示されない、またはその他の分散型トレースの問題がある場合は、 トラブルシューティング を参照してください。

問題を作成する
Copyright © 2022 New Relic Inc.