示例#1
0
文件: detector.go 项目: hit9/banshee
// Test metric and index with rules.
// The following function will fill the m.TestedRules.
func (d *Detector) test(m *models.Metric, idx *models.Index, rules []*models.Rule) {
	for _, rule := range rules {
		if rule.Test(m, idx, d.cfg) {
			// Add tested ok rules.
			m.TestedRules = append(m.TestedRules, rule)
		}
	}
}