• English
  • ログイン今すぐ開始

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

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

問題を作成する

iOSエージェントの設定と機能フラグ

New Relic の iOS エージェントは、エージェントのデフォルトの動作を変更するための構成設定を提供します。使用する場合は、呼び出しの直前にこれらのフラグを実装してください。

  • 目的 C: +[NewRelic startWithApplicationToken:]
  • 迅速: NewRelic.start(withApplicationToken:)

機能フラグの有効化・無効化

機能フラグを構成するには、で定義されている次のメソッドを使用します。 NewRelic.h:

iOS言語

手順

Objective-C

Objective-C では、これらの機能はビットマスクされているため、 |を使用して複数の機能を同時に有効または無効にすることができます。

機能フラグを有効にする。

+[NewRelic enableFeatures:(NRMAFeatureFlags)flags];

機能フラグを無効にする。

+[NewRelic disableFeatures:(NRMAFeatureFlags)flags];

ここでは、その一例をご紹介します。

  • インタラクション・トレーシングと実験的なネットワーク計測が可能です。
  • NSURLSession インストルメンテーションとクラッシュ レポートは無効になっています。
[NewRelic enableFeatures:NRFeatureFlag_SwiftInteractionTracing | NRFeatureFlag_ExperimentalNetworkingInstrumentation];
[NewRelic disableFeatures:NRFeatureFlag_NSURLSessionInstrumentation | NRFeatureFlag_CrashReporting];
[NewRelic startWithApplicationToken:...];

迅速

機能フラグを有効にする。

NewRelic.enableFeatures(NRMAFeatureFlags.[NRMAFeatureFlag])

機能フラグを無効にする。

NewRelic.disableFeatures(NRMAFeatureFlags.[NRMAFeatureFlag])

デフォルトの相互作用トレースを無効にする例:

NewRelic.disableFeatures(NRMAFeatureFlags.NRFeatureFlag_DefaultInteractions)

クラッシュ&エラーレポート機能のフラグ

使用する場合は、New Relic iOS エージェントの開始コールの前に、必ず機能フラグをコールしてください。

ディストリビューティッド(分散)トレーシング

インタラクション機能のフラグ

使用する場合は、New Relic iOS エージェントの開始コールの前に、必ず機能フラグをコールしてください。

ネットワーク機能フラグ

使用する場合は、New Relic iOS エージェントの開始コールの前に、必ず機能フラグをコールしてください。

アプリの起動時間設定

Copyright © 2023 New Relic Inc.

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