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