PerformanceCaptureConfig class

Performance capture configuration.

Constructors

PerformanceCaptureConfig({int? cpuUtilizationThresholdPercent, bool? enabled, int? historyListLengthThresholdCount, int? memoryUsageThresholdPercent, int? probeThreshold, int? probingIntervalSeconds, int? runningThreadsThreshold, int? secondsBehindSourceThreshold, int? semaphoreWaitThresholdCount, int? transactionDurationThreshold, List<String>? transactionKillExcludedUserHosts, int? transactionKillThresholdSeconds, String? transactionKillType, int? transactionLockWaitThresholdCount})
PerformanceCaptureConfig.fromJson(Map json_)

Properties

cpuUtilizationThresholdPercent ↔ int?
Specifies the minimum percentage of CPU utilization to trigger the performance capture.
getter/setter pair
enabled ↔ bool?
Enables or disables the performance capture feature.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
historyListLengthThresholdCount ↔ int?
Specifies the minimum number of undo log entries in the history list length to trigger the performance capture.
getter/setter pair
memoryUsageThresholdPercent ↔ int?
Specifies the minimum percentage of memory usage to trigger the performance capture.
getter/setter pair
probeThreshold ↔ int?
Specifies the minimum number of consecutive probe threshold that triggers performance capture.
getter/setter pair
probingIntervalSeconds ↔ int?
Specifies the interval in seconds between consecutive probes that check if any trigger condition thresholds have been reached.
getter/setter pair
runningThreadsThreshold ↔ int?
Specifies the minimum number of MySQL Threads_running to trigger the performance capture on the primary instance.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondsBehindSourceThreshold ↔ int?
Specifies the minimum number of seconds replica must be lagging behind primary instance to trigger the performance capture on replica.
getter/setter pair
semaphoreWaitThresholdCount ↔ int?
Specifies the minimum allowed number of semaphore waits to trigger the performance capture.
getter/setter pair
transactionDurationThreshold ↔ int?
Specifies the amount of time in seconds that a transaction needs to have been open before the watcher starts recording it.
getter/setter pair
transactionKillExcludedUserHosts ↔ List<String>?
Specifies a customer-defined list of users to exclude from transaction termination.
getter/setter pair
transactionKillThresholdSeconds ↔ int?
Specifies the amount of time in seconds that a transaction needs to have been open before the watcher starts terminating it.
getter/setter pair
transactionKillType ↔ String?
Determines which transactions are allowed to be terminated when they exceed transaction_kill_threshold_seconds.
getter/setter pair
transactionLockWaitThresholdCount ↔ int?
Specifies the minimum allowed number of transactions in lock wait state to trigger the performance capture.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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