update
This commit is contained in:
1 parent
0690285147
commit
5618cd2738
154 files changed
+5021
-3161
No files matched your search
@@ -14,21 +14,21 @@ const (
|
||||
|
||||
// MonitorAlertRule 中间件/站点拨测告警规则(主机规则仍用 AgentRule)// Logan.Li
|
||||
type MonitorAlertRule struct {
|
||||
ID uint `gorm:"primaryKey;autoIncrement" json:"id"`
|
||||
Category MonitorAlertCategory `gorm:"type:varchar(16);not null;index" json:"category"`
|
||||
Name string `gorm:"type:varchar(128);not null" json:"name"`
|
||||
TargetID uint `gorm:"default:0;index;comment:目标ID,0=全部" json:"target_id"`
|
||||
Metric string `gorm:"type:varchar(64);not null" json:"metric"`
|
||||
Operator string `gorm:"type:varchar(8);default:>" json:"operator"`
|
||||
Threshold float64 `gorm:"type:decimal(12,4)" json:"threshold"`
|
||||
Severity string `gorm:"type:varchar(16);default:warning" json:"severity"`
|
||||
Enabled bool `gorm:"default:true" json:"enabled"`
|
||||
DurationSec int `gorm:"default:0;comment:持续秒数(预留)" json:"duration_sec"`
|
||||
Port int `gorm:"default:0" json:"port,omitempty"`
|
||||
Description string `gorm:"type:varchar(256)" json:"description,omitempty"`
|
||||
LastTriggered *time.Time `json:"last_triggered,omitempty"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
ID uint `gorm:"primaryKey;autoIncrement" json:"id"`
|
||||
Category MonitorAlertCategory `gorm:"type:varchar(16);not null;index" json:"category"`
|
||||
Name string `gorm:"type:varchar(128);not null" json:"name"`
|
||||
TargetID uint `gorm:"default:0;index;comment:目标ID,0=全部" json:"target_id"`
|
||||
Metric string `gorm:"type:varchar(64);not null" json:"metric"`
|
||||
Operator string `gorm:"type:varchar(8);default:>" json:"operator"`
|
||||
Threshold float64 `gorm:"type:decimal(12,4)" json:"threshold"`
|
||||
Severity string `gorm:"type:varchar(16);default:warning" json:"severity"`
|
||||
Enabled bool `gorm:"default:true" json:"enabled"`
|
||||
DurationSec int `gorm:"default:0;comment:持续秒数(预留)" json:"duration_sec"`
|
||||
Port int `gorm:"default:0" json:"port,omitempty"`
|
||||
Description string `gorm:"type:varchar(256)" json:"description,omitempty"`
|
||||
LastTriggered *time.Time `json:"last_triggered,omitempty"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
}
|
||||
|
||||
func (MonitorAlertRule) TableName() string { return "monitor_alert_rules" }
|
||||
func (MonitorAlertRule) TableName() string { return "monitor_probe_alert_rules" }
|
||||
Reference in new issue
Block a user