| 225 | } |
| 226 | |
| 227 | func (t *target) load() (recorderTargets, selfTargets []*metadbmodel.PrometheusTarget, err error) { |
| 228 | err = t.org.DB.Where(&metadbmodel.PrometheusTarget{CreateMethod: ctrlrcommon.PROMETHEUS_TARGET_CREATE_METHOD_RECORDER}).Find(&recorderTargets).Error |
| 229 | if err != nil { |
| 230 | return |
| 231 | } |
| 232 | err = t.org.DB.Where(&metadbmodel.PrometheusTarget{CreateMethod: ctrlrcommon.PROMETHEUS_TARGET_CREATE_METHOD_PROMETHEUS}).Find(&selfTargets).Error |
| 233 | return |
| 234 | } |
| 235 | |
| 236 | func (t *target) dedup(ids []int) error { |
| 237 | return t.org.DB.Where("id in (?)", ids).Delete(&metadbmodel.PrometheusTarget{}).Error |