MCPcopy Create free account
hub / github.com/deepflowio/deepflow / load

Method load

server/controller/prometheus/cache/target.go:227–234  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

225}
226
227func (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
236func (t *target) dedup(ids []int) error {
237 return t.org.DB.Where("id in (?)", ids).Delete(&metadbmodel.PrometheusTarget{}).Error

Callers 1

refreshMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected