datadog_internal library
Classes
- AttachResponse
- CapturedConfiguration
- DatadogAttributes
- Attributes that can be added to calls that have special properies in Datadog.
- DatadogConfigKey
- DatadogContext
- DatadogPlatformAttributeKey
- DatadogRumPlatformAttributeKey
- DatadogSdkNoOpPlatform
- DatadogSdkPlatform
- DatadogTimeProvider
- Internal interface to provide the current timestamp for events, either in milliseconds (the default for most events) or nanoseconds (the default for some performance events).
- DdLogsPlatform
- DdNoOpLogsPlatform
- DdNoOpRumPlatform
- DdRumPlatform
- DefaultTimeProvider
-
Default time provider which uses
DateTimeto provide the current timestamp. - FirstPartyHost
- Used to attach a first party host name to what headers should be automatically attached by RUM Http Tracking
- InternalLogger
- This class is used internally by the SDK to log issues to the client developers. Note that all logging from the Flutter portions of the SDK are disabled if kDebugMode is not set.
- InvalidAttributeInfo
- IsolateAttachResponse
- LogMapperProxy
- PlatformInitializationResult
-
Result from initializing the platform. Individual members are set to
falseIf there is an error loading that feature, such as being unable to load required JavaScript modules on web. - RumMapperProxy
- RumMethodChannelMapperProxy
Enums
- CoreLoggerLevel
- LateConfigurationProperty
-
A set of properties that Flutter can configure "late", meaning after the
first call to
DatadogSdk.initialize. - TracingHeaderType
- The type of tracing header to inject into first party requests.
Constants
- trackResourcesConfigKey → const String
Functions
-
ambiguate<
T> (T? value) → T? - This allows a value of type T or T? to be treated as a value of type T?.
-
findInvalidAttribute(
Map< String, Object?> attributes, [String parentPropertyName = '']) → InvalidAttributeInfo? -
sanitizeHost(
String host, InternalLogger internalLogger) → String?
Typedefs
- LogCallback = void Function(String line)