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, 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, Object?>? defaultAttributes, Map<String, Object?>? tags, Map<String, Object?>? contexts})
-
factory