DatabaseInstanceSettingsPerformanceCaptureConfig class

Constructors

DatabaseInstanceSettingsPerformanceCaptureConfig({Input<int?>? cpuUtilizationThresholdPercent, Input<bool?>? enabled, Input<int?>? historyListLengthThresholdCount, Input<int?>? memoryUsageThresholdPercent, Input<int?>? probeThreshold, Input<int?>? probingIntervalSeconds, Input<int?>? runningThreadsThreshold, Input<int?>? secondsBehindSourceThreshold, Input<int?>? semaphoreWaitThresholdCount, Input<int?>? transactionDurationThreshold, Input<List<String>?>? transactionKillExcludedUserHosts, Input<int?>? transactionKillThresholdSeconds, Input<String?>? transactionKillType, Input<int?>? transactionLockWaitThresholdCount})
Creates a new DatabaseInstanceSettingsPerformanceCaptureConfig. cpuUtilizationThresholdPercent The minimum percentage of CPU utilization that triggers the performance capture. Valid range is 10 to 99. 0 disables the check. enabled Enable or disable the Performance Capture. historyListLengthThresholdCount The minimum number of undo log entries in the history list length that triggers the performance capture. Valid range is 10000 to 10000000. 0 disables the check. memoryUsageThresholdPercent The minimum percentage of memory usage that triggers the performance capture. Valid range is 10 to 99. 0 disables the check. probeThreshold The minimum number of consecutive readings above threshold that triggers instance state capture. probingIntervalSeconds The time interval in seconds between any two probes. runningThreadsThreshold The minimum number of server threads running to trigger the capture on primary. secondsBehindSourceThreshold The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. semaphoreWaitThresholdCount The minimum number of semaphore waits that triggers the performance capture. Valid range is 10 to 10000. 0 disables the check. transactionDurationThreshold The amount of time in seconds that a transaction needs to have been open before getting recorded. transactionKillExcludedUserHosts A list of users to exclude from transaction termination. Entries can be in the format 'user@host' or just 'user'. transactionKillThresholdSeconds The amount of time in seconds that a transaction needs to have been open before the watcher starts terminating it. Valid range is 60 to 604800. 0 disables termination. transactionKillType Determines which transactions are allowed to be terminated when they exceed transaction_kill_threshold_seconds. Possible values are: "TRANSACTION_KILL_TYPE_UNSPECIFIED", "READ_ONLY_TRANSACTIONS", "ALL_TRANSACTIONS". transactionLockWaitThresholdCount The minimum number of transactions in lock wait state that triggers the performance capture. Valid range is 10 to 10000. 0 disables the check.
const
DatabaseInstanceSettingsPerformanceCaptureConfig.fromMap(Map<String, dynamic> map)
factory

Properties

cpuUtilizationThresholdPercent → Input<int?>?
The minimum percentage of CPU utilization that triggers the performance capture. Valid range is 10 to 99. 0 disables the check.
final
enabled → Input<bool?>?
Enable or disable the Performance Capture.
final
hashCode → int
The hash code for this object.
no setterinherited
historyListLengthThresholdCount → Input<int?>?
The minimum number of undo log entries in the history list length that triggers the performance capture. Valid range is 10000 to 10000000. 0 disables the check.
final
memoryUsageThresholdPercent → Input<int?>?
The minimum percentage of memory usage that triggers the performance capture. Valid range is 10 to 99. 0 disables the check.
final
probeThreshold → Input<int?>?
The minimum number of consecutive readings above threshold that triggers instance state capture.
final
probingIntervalSeconds → Input<int?>?
The time interval in seconds between any two probes.
final
runningThreadsThreshold → Input<int?>?
The minimum number of server threads running to trigger the capture on primary.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondsBehindSourceThreshold → Input<int?>?
The minimum number of seconds replica must be lagging behind primary to trigger capture on replica.
final
semaphoreWaitThresholdCount → Input<int?>?
The minimum number of semaphore waits that triggers the performance capture. Valid range is 10 to 10000. 0 disables the check.
final
transactionDurationThreshold → Input<int?>?
The amount of time in seconds that a transaction needs to have been open before getting recorded.
final
transactionKillExcludedUserHosts → Input<List<String>?>?
A list of users to exclude from transaction termination. Entries can be in the format 'user@host' or just 'user'.
final
transactionKillThresholdSeconds → Input<int?>?
The amount of time in seconds that a transaction needs to have been open before the watcher starts terminating it. Valid range is 60 to 604800. 0 disables termination.
final
transactionKillType → Input<String?>?
Determines which transactions are allowed to be terminated when they exceed transaction_kill_threshold_seconds. Possible values are: "TRANSACTION_KILL_TYPE_UNSPECIFIED", "READ_ONLY_TRANSACTIONS", "ALL_TRANSACTIONS".
final
transactionLockWaitThresholdCount → Input<int?>?
The minimum number of transactions in lock wait state that triggers the performance capture. Valid range is 10 to 10000. 0 disables the check.
final

Methods

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

Operators

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