mirror of
https://github.com/prometheus/prometheus.git
synced 2025-08-07 14:47:11 +02:00
fix lint errors
Signed-off-by: Mustafain Ali Khan <mustalik@amazon.com>
This commit is contained in:
parent
26bd06361b
commit
f1b284a8b6
@ -71,9 +71,9 @@ type Group struct {
|
|||||||
// Rule group evaluation iteration function,
|
// Rule group evaluation iteration function,
|
||||||
// defaults to DefaultEvalIterationFunc.
|
// defaults to DefaultEvalIterationFunc.
|
||||||
evalIterationFunc GroupEvalIterationFunc
|
evalIterationFunc GroupEvalIterationFunc
|
||||||
|
alertStore AlertStore
|
||||||
|
|
||||||
appOpts *storage.AppendOptions
|
appOpts *storage.AppendOptions
|
||||||
alertStore AlertStore
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// GroupEvalIterationFunc is used to implement and extend rule group
|
// GroupEvalIterationFunc is used to implement and extend rule group
|
||||||
@ -144,8 +144,8 @@ func NewGroup(o GroupOptions) *Group {
|
|||||||
logger: opts.Logger.With("file", o.File, "group", o.Name),
|
logger: opts.Logger.With("file", o.File, "group", o.Name),
|
||||||
metrics: metrics,
|
metrics: metrics,
|
||||||
evalIterationFunc: evalIterationFunc,
|
evalIterationFunc: evalIterationFunc,
|
||||||
appOpts: &storage.AppendOptions{DiscardOutOfOrder: true},
|
|
||||||
alertStore: o.AlertStore,
|
alertStore: o.AlertStore,
|
||||||
|
appOpts: &storage.AppendOptions{DiscardOutOfOrder: true},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2586,7 +2586,7 @@ func TestKeepFiringForStateRestore(t *testing.T) {
|
|||||||
Queryable: testStorage,
|
Queryable: testStorage,
|
||||||
Context: context.Background(),
|
Context: context.Background(),
|
||||||
Logger: promslog.NewNopLogger(),
|
Logger: promslog.NewNopLogger(),
|
||||||
NotifyFunc: func(ctx context.Context, expr string, alerts ...*Alert) {},
|
NotifyFunc: func(_ context.Context, _ string, _ ...*Alert) {},
|
||||||
OutageTolerance: 30 * time.Minute,
|
OutageTolerance: 30 * time.Minute,
|
||||||
ForGracePeriod: 10 * time.Minute,
|
ForGracePeriod: 10 * time.Minute,
|
||||||
AlertStore: alertStore,
|
AlertStore: alertStore,
|
||||||
@ -2713,8 +2713,8 @@ func TestKeepFiringForStateRestore(t *testing.T) {
|
|||||||
|
|
||||||
got := newRule.ActiveAlerts()
|
got := newRule.ActiveAlerts()
|
||||||
got2 := newRule2.ActiveAlerts()
|
got2 := newRule2.ActiveAlerts()
|
||||||
require.Equal(t, len(exp), len(got))
|
require.Len(t, got, len(exp))
|
||||||
require.Equal(t, len(exp2), len(got2))
|
require.Len(t, got2, len(exp2))
|
||||||
require.Equal(t, tt.alertsExpected, len(got)+len(got2))
|
require.Equal(t, tt.alertsExpected, len(got)+len(got2))
|
||||||
|
|
||||||
results := [][]*Alert{got, got2}
|
results := [][]*Alert{got, got2}
|
||||||
@ -2733,7 +2733,7 @@ func TestKeepFiringForStateRestore(t *testing.T) {
|
|||||||
|
|
||||||
for i, expected := range expectedAlerts {
|
for i, expected := range expectedAlerts {
|
||||||
got = results[i]
|
got = results[i]
|
||||||
require.Equal(t, len(expected), len(got))
|
require.Len(t, got, len(expected))
|
||||||
for j, alert := range expected {
|
for j, alert := range expected {
|
||||||
diff := float64(alert.KeepFiringSince.Unix() - got[j].KeepFiringSince.Unix())
|
diff := float64(alert.KeepFiringSince.Unix() - got[j].KeepFiringSince.Unix())
|
||||||
require.Equal(t, 0.0, math.Abs(diff), "'keep_firing_for' restored time is wrong")
|
require.Equal(t, 0.0, math.Abs(diff), "'keep_firing_for' restored time is wrong")
|
||||||
|
@ -115,12 +115,12 @@ func (s *FileStore) SetAlerts(key uint64, groupKey string, alerts []*Alert) erro
|
|||||||
s.stateMtx.Lock()
|
s.stateMtx.Lock()
|
||||||
defer s.stateMtx.Unlock()
|
defer s.stateMtx.Unlock()
|
||||||
|
|
||||||
// Update in memory
|
if alerts == nil {
|
||||||
if alerts != nil {
|
|
||||||
s.alertsByRule[key] = alerts
|
|
||||||
} else {
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
// Update in memory
|
||||||
|
s.alertsByRule[key] = alerts
|
||||||
|
|
||||||
// flush in memory state to file storage
|
// flush in memory state to file storage
|
||||||
file, err := os.Create(s.path)
|
file, err := os.Create(s.path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -48,7 +48,7 @@ func TestAlertStore(t *testing.T) {
|
|||||||
|
|
||||||
got, err := alertStore.GetAlerts(key)
|
got, err := alertStore.GetAlerts(key)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.Equal(t, len(alerts), len(got))
|
require.Len(t, got, len(alerts))
|
||||||
|
|
||||||
result := make([]*Alert, 0, len(got))
|
result := make([]*Alert, 0, len(got))
|
||||||
for _, value := range got {
|
for _, value := range got {
|
||||||
|
Loading…
Reference in New Issue
Block a user