ServiceGroupMonitoringAgentProcessAlertConfig

data class ServiceGroupMonitoringAgentProcessAlertConfig(val comparisonOperator: String, val effectiveInterval: String? = null, val escalationsLevel: String, val silenceTime: Int? = null, val statistics: String, val targetLists: List<ServiceGroupMonitoringAgentProcessAlertConfigTargetList>? = null, val threshold: String, val times: String, val webhook: String? = null)

Constructors

constructor(comparisonOperator: String, effectiveInterval: String? = null, escalationsLevel: String, silenceTime: Int? = null, statistics: String, targetLists: List<ServiceGroupMonitoringAgentProcessAlertConfigTargetList>? = null, threshold: String, times: String, webhook: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The operator that is used to compare the metric value with the threshold. Valid values: GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanOrEqualToThreshold, LessThanThreshold, NotEqualToThreshold, GreaterThanYesterday, LessThanYesterday, GreaterThanLastWeek, LessThanLastWeek, GreaterThanLastPeriod, LessThanLastPeriod.

Link copied to clipboard

The time period during which the alert rule is effective.

Link copied to clipboard

The alert level. Valid values: critical, warn, info.

Link copied to clipboard
val silenceTime: Int? = null

The mute period during which new alert notifications are not sent even if the trigger conditions are met. Unit: seconds.

Link copied to clipboard

The statistical method for alerts. Valid values: Average.

Link copied to clipboard

The alert triggers. See target_list below.

Link copied to clipboard

The alert threshold.

Link copied to clipboard

The number of times for which the threshold can be consecutively exceeded.

Link copied to clipboard
val webhook: String? = null

The callback URL.