@@ -53,7 +53,6 @@ type AnomalyRule struct {
5353func NewAnomalyRule (
5454 id string ,
5555 p * baserules.PostableRule ,
56- featureFlags interfaces.FeatureLookup ,
5756 reader interfaces.Reader ,
5857 cache cache.Cache ,
5958 opts ... baserules.RuleOption ,
@@ -89,10 +88,9 @@ func NewAnomalyRule(
8988 zap .L ().Info ("using seasonality" , zap .String ("seasonality" , t .seasonality .String ()))
9089
9190 querierOptsV2 := querierV2.QuerierOptions {
92- Reader : reader ,
93- Cache : cache ,
94- KeyGenerator : queryBuilder .NewKeyGenerator (),
95- FeatureLookup : featureFlags ,
91+ Reader : reader ,
92+ Cache : cache ,
93+ KeyGenerator : queryBuilder .NewKeyGenerator (),
9694 }
9795
9896 t .querierV2 = querierV2 .NewQuerier (querierOptsV2 )
@@ -102,21 +100,18 @@ func NewAnomalyRule(
102100 anomaly.WithCache [* anomaly.HourlyProvider ](cache ),
103101 anomaly.WithKeyGenerator [* anomaly.HourlyProvider ](queryBuilder .NewKeyGenerator ()),
104102 anomaly.WithReader [* anomaly.HourlyProvider ](reader ),
105- anomaly.WithFeatureLookup [* anomaly.HourlyProvider ](featureFlags ),
106103 )
107104 } else if t .seasonality == anomaly .SeasonalityDaily {
108105 t .provider = anomaly .NewDailyProvider (
109106 anomaly.WithCache [* anomaly.DailyProvider ](cache ),
110107 anomaly.WithKeyGenerator [* anomaly.DailyProvider ](queryBuilder .NewKeyGenerator ()),
111108 anomaly.WithReader [* anomaly.DailyProvider ](reader ),
112- anomaly.WithFeatureLookup [* anomaly.DailyProvider ](featureFlags ),
113109 )
114110 } else if t .seasonality == anomaly .SeasonalityWeekly {
115111 t .provider = anomaly .NewWeeklyProvider (
116112 anomaly.WithCache [* anomaly.WeeklyProvider ](cache ),
117113 anomaly.WithKeyGenerator [* anomaly.WeeklyProvider ](queryBuilder .NewKeyGenerator ()),
118114 anomaly.WithReader [* anomaly.WeeklyProvider ](reader ),
119- anomaly.WithFeatureLookup [* anomaly.WeeklyProvider ](featureFlags ),
120115 )
121116 }
122117 return & t , nil
0 commit comments