If used, be sure to call the feature flag before the New Relic iOS agent start call.
Enable (default) or disable interaction tracing only for default instrumented classes and methods. Custom interactions will be reported. The traces will appear on the Interactions page.
Type
Boolean
Default
true
Globally enable (default) or disable interaction traces, which appear on the Interactions page.
Interaction tracing will be disabled after the agent has started. Interactions for any activity or methods executed prior to starting the agent may still appear on the Interactions page.
Type
Boolean
Default
true
Caution
Before enabling this feature, see Enable Swift interaction traces. If proper steps are not taken, enabling this feature may cause instability.
Enable (default) or disable automatic WKWebView instrumentation.
Type
Boolean
Default
true
Networking feature flags
If used, be sure to call the feature flag before the New Relic iOS agent start call.
Caution
Enabling this feature flag call may decrease the stability of applications. Avoid using unless instructed by New Relic.
Enable or disable (default) experimental networking instrumentation. This forces all NSURLConnection network requests through the NRMAURProtocol.
Type
Boolean
Default
false
Enable (default) or disable networking instrumentation for NSURLSession. These URL traces are sent to the HTTP Requests page.
Type
Boolean
Default
true
Enable or disable (default) networking instrumentation. This sends the HTTP response data as MobileRequest events.
Available for iOS agent version 5.14.0 and higher
Type
Boolean
Default
true - Enabled by default as of 6.0.0
Enable (default) or disable HTTP request error event generation of instrumented network calls that result in an error or failure. These events are reported as MobileRequestError events.
Available for iOS agent version 5.11.0 and higher
Type
Boolean
Default
true
Enable or disable capture of HTTP response bodies for HTTP error traces, and MobileRequestError events.
Type
Boolean
Default
true
Enable or disable (default) instrumention for async await URL sessions.
Available for iOS agent version 7.4.5 or higher.
Type
Boolean
Default
false
Disabled by default as of agent version 7.4.5
App launch time settings
Enable or disable reporting app start time (cold and hot time) as a metric.
Cold time refers to time between starting app and the first draw.
Hot time refers to the time it takes for an app to resume from running in the background to the first draw.
Available for iOS agent version 7.4.0 or higher.
Type
Boolean
Default
true
Enabled by default as of agent version 7.4.0
FedRAMP endpoints settings
Enable or disable (default) using the FedRAMP endpoints.