mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-05 01:20:25 +08:00
缩短监控数据清理时间为2天
This commit is contained in:
@@ -55,10 +55,10 @@ func (this *NodeValueDAO) CreateValue(tx *dbs.Tx, clusterId int64, role nodeconf
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeleteExpiredValues 清除数据
|
// Clean 清除数据
|
||||||
func (this *NodeValueDAO) DeleteExpiredValues(tx *dbs.Tx) error {
|
func (this *NodeValueDAO) Clean(tx *dbs.Tx) error {
|
||||||
// 删除N天之前的所有数据
|
// 删除N天之前的所有数据
|
||||||
expiredDays := 7
|
expiredDays := 2
|
||||||
day := timeutil.Format("Ymd", time.Now().AddDate(0, 0, -expiredDays))
|
day := timeutil.Format("Ymd", time.Now().AddDate(0, 0, -expiredDays))
|
||||||
_, err := this.Query(tx).
|
_, err := this.Query(tx).
|
||||||
Where("day<:day").
|
Where("day<:day").
|
||||||
|
|||||||
@@ -39,5 +39,5 @@ func (this *MonitorItemValueTask) Start() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *MonitorItemValueTask) Loop() error {
|
func (this *MonitorItemValueTask) Loop() error {
|
||||||
return models.SharedNodeValueDAO.DeleteExpiredValues(nil)
|
return models.SharedNodeValueDAO.Clean(nil)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user