dynatrace_flutter_plugin library

Classes

Configuration
Holds manual configuration values for initializing the Dynatrace agent.
Dynatrace
The main API of the flutter plugin which gives access to the functions of the native agents.
DynatraceAction
Dynatrace action which has a start- and end-time and can report several values onto it. When finished call leaveAction.
DynatraceHttpClientOptions
Configuration options for the Dynatrace HTTP client instrumentation.
DynatraceIsolateErrorReceivePort
A receive port handler that captures and reports isolate errors to Dynatrace.
DynatraceNavigationObserver
Navigation observer which is reporting routes
DynatraceRootAction
Root action which can additionally to the normal DynatraceAction create another layer of actions underneath.
HttpRequestEventBuilder
Builder for HTTP request events.
UserPrivacyOptions
Represents the privacy settings that the user can select
WebRequestTiming
The Web request timing interface which can be used to measure a web request manually

Enums

DataCollectionLevel
The data collection level decides about the amount of data which gets captured by the agent. For more information look into the documentation.
LogLevel
LogLevel for the internal logs but it is used for the startup method as well.
Platform
Platform enum which gives the option to do certain calls only for a specific platform

Extensions

DynatraceIsolateExtension on Isolate
Extension on Isolate to add Dynatrace error monitoring capabilities.

Functions

defaultPlatform() Platform
If platform is null we check for default platform

Typedefs

EventModifier = Map<String, dynamic>? Function(Map<String, dynamic> event)
A function type for modifying event data before it is processed or reported.
HttpEventModifier = Map<String, dynamic>? Function(Map<String, dynamic> event, BaseRequest request, BaseResponse? response, dynamic error, StackTrace? stackTrace)
A function type for modifying HTTP event data before it is processed or reported.