A  B  C  D  E  F  G  I  M  N  O  P  R  S  T  U  W  _ 

S

sample(DatadogSpan) - function in com.datadog.android.core.sampling.DeterministicTraceSampler
 
sample(DatadogSpan) - function in com.datadog.android.trace.internal.net.SessionRebasedSampler
 
SAMPLED - enum entry in com.datadog.android.trace.TraceContextInjection

Injects trace context only into sampled requests. For example if the request trace is sampled out neither the trace context or the sampling priority will be injected into the request headers leaving the server side to make the sampling decision. This will mean that if the server side sampling rate is higher than the client side sampling rate there will be a chance that a trace will be created down the stream.

SessionRebasedSampler - class in com.datadog.android.trace.internal.net
A Sampler decorator that rebases the trace sample rate against the RUM session sample rate.
set404ResourcesRedacted(Boolean) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set whether network requests returning a 404 status code should have their resource name redacted.
setEventMapper(SpanEventMapper) - function in com.datadog.android.trace.TraceConfiguration.Builder
Sets the SpanEventMapper for the Trace com.datadog.android.trace.model.SpanEvent.
setHeaderPropagationOnly() - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Disables client-side APM span reporting while keeping tracing header propagation active.
setName(String) - function in com.datadog.android.trace.model.SpanEvent
 
setNetworkInfoEnabled(Boolean) - function in com.datadog.android.trace.TraceConfiguration.Builder
Enables network information to be automatically added in your logs.
setPropagationHelper(DatadogPropagationHelper) - function in com.datadog.android.trace.internal._TraceInternalProxy
 
setResource(String) - function in com.datadog.android.trace.model.SpanEvent
 
setSdkInstanceName(String) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set the SDK instance name to bind to, the default value is null.
setSdkV2Compatible(DatadogTracerBuilder) - function in com.datadog.android.trace.internal._TraceInternalProxy
Enables compatibility mode with SDK v2 for sampling factory strategy.
setTraceContext(HttpRequestInfoBuilder,String,String,Integer) - function in com.datadog.android.trace.internal.DatadogPropagationHelper
Sets the trace context information as a tag on the request.
setTraceContextInjection(TraceContextInjection) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set the trace context injection behavior for the intercepted requests.
setTracedRequestListener(NetworkTracedRequestListener) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set the listener for automatically created DatadogSpans.
setTraceId128BitGenerationEnabled(DatadogTracerBuilder) - function in com.datadog.android.trace.internal._TraceInternalProxy
Enables 128-bit trace ID generation for the provided Datadog tracer builder.
setTraceOrigin(String,Boolean) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set the origin of the trace.
setTraceOrigin(String) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set the origin of the trace.
setTraceSampler(Sampler) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set the trace sampler controlling the sampling of APM traces created for auto-instrumented requests.
setTraceSampleRate(Float) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Set the trace sample rate controlling the sampling of APM traces created for auto-instrumented requests.
setTraceScope(ApmNetworkTracingScope) - function in com.datadog.android.trace.ApmNetworkInstrumentationConfiguration
Sets the tracing scope for network instrumentation.
setTracingSamplingPriorityIfNecessary(DatadogSpanContext) - function in com.datadog.android.trace.internal._TraceInternalProxy
Sets the tracing sampling priority if it is necessary.
SpanAwareSampler - class in com.datadog.android.trace.internal.net
A sampler that can provide a per-span sample rate.
SpanEvent - class in com.datadog.android.trace.model
Structure holding information about a Span
SpanEvent.Account - class in com.datadog.android.trace.model.SpanEvent
Account properties
SpanEvent.Account.Companion - class in com.datadog.android.trace.model.SpanEvent.Account
 
SpanEvent.Application - class in com.datadog.android.trace.model.SpanEvent
The RUM Application attributes
SpanEvent.Application.Companion - class in com.datadog.android.trace.model.SpanEvent.Application
 
SpanEvent.Client - class in com.datadog.android.trace.model.SpanEvent
 
SpanEvent.Client.Companion - class in com.datadog.android.trace.model.SpanEvent.Client
 
SpanEvent.Companion - class in com.datadog.android.trace.model.SpanEvent
 
SpanEvent.Dd - class in com.datadog.android.trace.model.SpanEvent
 
SpanEvent.Dd.Companion - class in com.datadog.android.trace.model.SpanEvent.Dd
 
SpanEvent.Device - class in com.datadog.android.trace.model.SpanEvent
Device properties
SpanEvent.Device.Companion - class in com.datadog.android.trace.model.SpanEvent.Device
 
SpanEvent.Meta - class in com.datadog.android.trace.model.SpanEvent
The metadata of this Span event
SpanEvent.Meta.Companion - class in com.datadog.android.trace.model.SpanEvent.Meta
 
SpanEvent.Metrics - class in com.datadog.android.trace.model.SpanEvent
The metrics data of this Span event
SpanEvent.Metrics.Companion - class in com.datadog.android.trace.model.SpanEvent.Metrics
 
SpanEvent.Network - class in com.datadog.android.trace.model.SpanEvent
The network information in the moment the Span was created
SpanEvent.Network.Companion - class in com.datadog.android.trace.model.SpanEvent.Network
 
SpanEvent.Os - class in com.datadog.android.trace.model.SpanEvent
Operating system properties
SpanEvent.Os.Companion - class in com.datadog.android.trace.model.SpanEvent.Os
 
SpanEvent.Session - class in com.datadog.android.trace.model.SpanEvent
The active RUM Session attributes
SpanEvent.Session.Companion - class in com.datadog.android.trace.model.SpanEvent.Session
 
SpanEvent.SimCarrier - class in com.datadog.android.trace.model.SpanEvent
 
SpanEvent.SimCarrier.Companion - class in com.datadog.android.trace.model.SpanEvent.SimCarrier
 
SpanEvent.Span - class in com.datadog.android.trace.model.SpanEvent
 
SpanEvent.Span.Companion - class in com.datadog.android.trace.model.SpanEvent.Span
 
SpanEvent.Tracer - class in com.datadog.android.trace.model.SpanEvent
 
SpanEvent.Tracer.Companion - class in com.datadog.android.trace.model.SpanEvent.Tracer
 
SpanEvent.Type - class in com.datadog.android.trace.model.SpanEvent
Device type info
SpanEvent.Type.Companion - class in com.datadog.android.trace.model.SpanEvent.Type
 
SpanEvent.Usr - class in com.datadog.android.trace.model.SpanEvent
User properties
SpanEvent.Usr.Companion - class in com.datadog.android.trace.model.SpanEvent.Usr
 
SpanEvent.View - class in com.datadog.android.trace.model.SpanEvent
The active RUM View attributes
SpanEvent.View.Companion - class in com.datadog.android.trace.model.SpanEvent.View
 
SpanEventMapper - class in com.datadog.android.trace.event
An interface which can be implemented to modify the writable attributes inside a SpanEvent.
SpanExtKt - class in com.datadog.android.trace
 
SqliteDatabaseExtKt - class in com.datadog.android.trace.sqlite
 
A  B  C  D  E  F  G  I  M  N  O  P  R  S  T  U  W  _