-
public final class RumNetworkInstrumentationConfigurationConfiguration that allows to configure RUM resource tracking for network requests.
-
-
Constructor Summary
Constructors Constructor Description RumNetworkInstrumentationConfiguration()
-
Method Summary
Modifier and Type Method Description final <ERROR CLASS>setSdkInstanceName(String sdkInstanceName)Set the SDK instance name to bind to, the default value is null. final <ERROR CLASS>setRumResourceAttributesProvider(RumResourceAttributesProvider rumResourceAttributesProvider)Sets the RumResourceAttributesProvider to use to provide custom attributes to the RUM. final <ERROR CLASS>trackResourceHeaders(ResourceHeadersExtractor extractor)Enables capturing HTTP request and response headers in RUM Resource events. -
-
Method Detail
-
setSdkInstanceName
final <ERROR CLASS> setSdkInstanceName(String sdkInstanceName)
Set the SDK instance name to bind to, the default value is null.
- Parameters:
sdkInstanceName- SDK instance name to bind to, the default value is null.
-
setRumResourceAttributesProvider
final <ERROR CLASS> setRumResourceAttributesProvider(RumResourceAttributesProvider rumResourceAttributesProvider)
Sets the RumResourceAttributesProvider to use to provide custom attributes to the RUM. By default, it won't attach any custom attributes.
- Parameters:
rumResourceAttributesProvider- the RumResourceAttributesProvider to use.
-
trackResourceHeaders
final <ERROR CLASS> trackResourceHeaders(ResourceHeadersExtractor extractor)
Enables capturing HTTP request and response headers in RUM Resource events.
Sensitive headers matching the ResourceHeadersExtractor.SECURITY_PATTERN are automatically filtered out, even if specified in the extractor.
- Parameters:
extractor- the ResourceHeadersExtractor specifying which headers to capture.
-
-
-
-