FractalupRadarOptions class

Constructors

FractalupRadarOptions({required Uri endpoint, required String ingestionKey, required String serviceName, required String environment, required String sourceId, String? tenantId, String? userId, String? release, String? appName, Duration timeout = const Duration(seconds: 10), int batchSize = 20, Duration flushInterval = const Duration(seconds: 2), int maxQueuedEvents = 500, int maxDepth = 8, int maxCollectionLength = 64, int maxStringLength = 16 * 1024, int maxPayloadBytes = 900 * 1024, bool persistQueuedEvents = false, String? offlineQueuePath, int maxPersistedQueuedEvents = 500, int maxPersistedQueueBytes = 2 * 1024 * 1024, double sampleRate = 1.0, double errorSampleRate = 1.0, double logSampleRate = 1.0, double metricSampleRate = 1.0, double rumSampleRate = 1.0, double networkSampleRate = 1.0, double traceSampleRate = 1.0, bool enableDeduplication = true, Duration deduplicationWindow = const Duration(seconds: 30), int maxDeduplicationEntries = 256, int maxEventsPerMinute = 600, int maxErrorEventsPerMinute = 120, int maxTransportAttempts = 3, Duration retryBaseDelay = const Duration(milliseconds: 200), Duration retryMaxDelay = const Duration(seconds: 2), Duration metricAggregationInterval = const Duration(seconds: 10), int maxMetricAggregations = 500, FractalUpBeforeSend? beforeSend, bool redactUrlQueryParameters = true, Set<String>? sensitiveQueryParameters, Map<String, String>? transportHeaders, FractalupRadarRequestHeadersProvider? requestHeadersProvider, Map<String, Object?>? defaultAttributes, Map<String, Object?>? tags, Map<String, Object?>? contexts})
FractalupRadarOptions.hosted({required String ingestionKey, required Uri endpoint, FractalupRadarEnvironment environment = FractalupRadarEnvironment.prod, String? environmentName, String serviceName = 'flutter-app', String? sourceId, String? tenantId, String? userId, String? release, String? appName, Duration timeout = const Duration(seconds: 10), int batchSize = 20, Duration flushInterval = const Duration(seconds: 2), int maxQueuedEvents = 500, int maxDepth = 8, int maxCollectionLength = 64, int maxStringLength = 16 * 1024, int maxPayloadBytes = 900 * 1024, bool persistQueuedEvents = false, String? offlineQueuePath, int maxPersistedQueuedEvents = 500, int maxPersistedQueueBytes = 2 * 1024 * 1024, double sampleRate = 1.0, double errorSampleRate = 1.0, double logSampleRate = 1.0, double metricSampleRate = 1.0, double rumSampleRate = 1.0, double networkSampleRate = 1.0, double traceSampleRate = 1.0, bool enableDeduplication = true, Duration deduplicationWindow = const Duration(seconds: 30), int maxDeduplicationEntries = 256, int maxEventsPerMinute = 600, int maxErrorEventsPerMinute = 120, int maxTransportAttempts = 3, Duration retryBaseDelay = const Duration(milliseconds: 200), Duration retryMaxDelay = const Duration(seconds: 2), Duration metricAggregationInterval = const Duration(seconds: 10), int maxMetricAggregations = 500, FractalUpBeforeSend? beforeSend, bool redactUrlQueryParameters = true, Set<String>? sensitiveQueryParameters, Map<String, String>? transportHeaders, FractalupRadarRequestHeadersProvider? requestHeadersProvider, Map<String, Object?>? defaultAttributes, Map<String, Object?>? tags, Map<String, Object?>? contexts})
factory

Properties

appName String?
final
batchSize int
final
beforeSend FractalUpBeforeSend?
final
contexts Map<String, Object?>
final
deduplicationWindow Duration
final
defaultAttributes Map<String, Object?>
final
enableDeduplication bool
final
endpoint Uri
final
environment String
final
errorSampleRate double
final
flushInterval Duration
final
hashCode int
The hash code for this object.
no setterinherited
ingestionKey String
final
logSampleRate double
final
maxCollectionLength int
final
maxDeduplicationEntries int
final
maxDepth int
final
maxErrorEventsPerMinute int
final
maxEventsPerMinute int
final
maxMetricAggregations int
final
maxPayloadBytes int
final
maxPersistedQueueBytes int
final
maxPersistedQueuedEvents int
final
maxQueuedEvents int
final
maxStringLength int
final
maxTransportAttempts int
final
metricAggregationInterval Duration
final
metricSampleRate double
final
networkSampleRate double
final
offlineQueuePath String?
final
persistQueuedEvents bool
final
redactUrlQueryParameters bool
final
release String?
final
requestHeadersProvider FractalupRadarRequestHeadersProvider?
final
retryBaseDelay Duration
final
retryMaxDelay Duration
final
rumSampleRate double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sampleRate double
final
sensitiveQueryParameters Set<String>
final
serviceName String
final
sourceId String
final
tags Map<String, Object?>
final
tenantId String?
final
timeout Duration
final
traceSampleRate double
final
transportHeaders Map<String, String>
final
userId String?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
signalUri([String signal = 'events']) Uri
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited