|
|
|
|
@@ -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)
|
|
|
|
|
|