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.
- 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.