|
|
|
@ -117,7 +117,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid", |
|
|
|
@ -172,7 +172,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label_1","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label_1","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label_1","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid", |
|
|
|
@ -196,7 +196,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label_2","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label_2","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["instance_label_2","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid", |
|
|
|
@ -254,7 +254,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_1"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_1", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_1"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_1"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_1", |
|
|
|
@ -316,7 +316,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -389,7 +389,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -484,7 +484,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -566,7 +566,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -631,7 +631,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -696,7 +696,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -761,7 +761,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -827,7 +827,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -892,7 +892,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -918,7 +918,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -983,7 +983,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test-1"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test-1"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test-1"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1009,7 +1009,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test-2"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test-2"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test-2"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1035,7 +1035,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1102,7 +1102,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1133,7 +1133,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1192,7 +1192,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1259,7 +1259,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1327,7 +1327,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1418,7 +1418,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1498,7 +1498,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1578,7 +1578,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1652,7 +1652,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1752,7 +1752,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1834,7 +1834,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1922,7 +1922,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid_2", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid_2"],["alertname","test_title"],["instance_label","test"],["label","test"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid_2", |
|
|
|
@ -1982,7 +1982,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["cluster","us-central-1"],["job","prod/grafana"],["label","test"],["namespace","prod"],["pod","grafana"]]`: { |
|
|
|
|
AlertRuleUID: "test_alert_rule_uid", |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["cluster","us-central-1"],["job","prod/grafana"],["label","test"],["namespace","prod"],["pod","grafana"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","test_namespace_uid"],["__alert_rule_uid__","test_alert_rule_uid"],["alertname","test_title"],["cluster","us-central-1"],["job","prod/grafana"],["label","test"],["namespace","prod"],["pod","grafana"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "test_namespace_uid", |
|
|
|
|
"__alert_rule_uid__": "test_alert_rule_uid", |
|
|
|
@ -2027,7 +2027,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
assert.Len(t, states, len(tc.expectedStates)) |
|
|
|
|
|
|
|
|
|
for _, s := range tc.expectedStates { |
|
|
|
|
cachedState := st.Get(s.OrgID, s.AlertRuleUID, s.CacheId) |
|
|
|
|
cachedState := st.Get(s.OrgID, s.AlertRuleUID, s.CacheID) |
|
|
|
|
assert.Equal(t, s, cachedState) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -2059,7 +2059,7 @@ func TestProcessEvalResults(t *testing.T) { |
|
|
|
|
} |
|
|
|
|
require.Len(t, savedStates, len(states)) |
|
|
|
|
for _, s := range states { |
|
|
|
|
require.Contains(t, savedStates, s.CacheId) |
|
|
|
|
require.Contains(t, savedStates, s.CacheID) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
@ -2140,7 +2140,7 @@ func TestStaleResultsHandler(t *testing.T) { |
|
|
|
|
`[["__alert_rule_namespace_uid__","namespace"],["__alert_rule_uid__","` + rule.UID + `"],["alertname","` + rule.Title + `"],["test1","testValue1"]]`: { |
|
|
|
|
AlertRuleUID: rule.UID, |
|
|
|
|
OrgID: 1, |
|
|
|
|
CacheId: `[["__alert_rule_namespace_uid__","namespace"],["__alert_rule_uid__","` + rule.UID + `"],["alertname","` + rule.Title + `"],["test1","testValue1"]]`, |
|
|
|
|
CacheID: `[["__alert_rule_namespace_uid__","namespace"],["__alert_rule_uid__","` + rule.UID + `"],["alertname","` + rule.Title + `"],["test1","testValue1"]]`, |
|
|
|
|
Labels: data.Labels{ |
|
|
|
|
"__alert_rule_namespace_uid__": "namespace", |
|
|
|
|
"__alert_rule_uid__": rule.UID, |
|
|
|
@ -2188,7 +2188,7 @@ func TestStaleResultsHandler(t *testing.T) { |
|
|
|
|
"__alert_rule_uid__": rule.UID, |
|
|
|
|
}) |
|
|
|
|
for _, s := range tc.expectedStates { |
|
|
|
|
cachedState := st.Get(s.OrgID, s.AlertRuleUID, s.CacheId) |
|
|
|
|
cachedState := st.Get(s.OrgID, s.AlertRuleUID, s.CacheID) |
|
|
|
|
assert.Equal(t, s, cachedState) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -2219,8 +2219,8 @@ func TestStaleResults(t *testing.T) { |
|
|
|
|
t.Helper() |
|
|
|
|
require.Len(t, actual, len(expected)) |
|
|
|
|
for _, currentState := range actual { |
|
|
|
|
_, ok := expected[currentState.CacheId] |
|
|
|
|
require.Truef(t, ok, "State %s is not expected. States: %v", currentState.CacheId, expected) |
|
|
|
|
_, ok := expected[currentState.CacheID] |
|
|
|
|
require.Truef(t, ok, "State %s is not expected. States: %v", currentState.CacheID, expected) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -2283,7 +2283,7 @@ func TestStaleResults(t *testing.T) { |
|
|
|
|
expectedStaleReturned: {}, |
|
|
|
|
}) |
|
|
|
|
for _, s := range processed { |
|
|
|
|
if s.CacheId == expectedStaleReturned { |
|
|
|
|
if s.CacheID == expectedStaleReturned { |
|
|
|
|
assert.Truef(t, s.Resolved, "Returned stale state should have Resolved set to true") |
|
|
|
|
assert.Equal(t, eval.Normal, s.State) |
|
|
|
|
assert.Equal(t, models.StateReasonMissingSeries, s.StateReason) |
|
|
|
|