Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
SPEC: check the existence of logs_url in topic custom field.
  • Loading branch information
vinothkannans committed Dec 18, 2019
1 parent 9ae7bfa commit 874a1c7
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
Expand Up @@ -67,7 +67,7 @@ def receive
def receive_grouped_alerts
find_receiver_from_token

log("Grouped Alert: #{params.except(:data).inspect}")
# log("Grouped Alert: #{params.except(:data).inspect}")

Jobs.enqueue(:process_grouped_alerts,
token: @token,
Expand Down
Expand Up @@ -709,6 +709,7 @@

let(:response_sla) { '4hours' }
let(:external_url) { "supposed.to.be.a.url" }
let(:logs_url) { "https://logs.example.com/path" }

let!(:assignee) do
Fabricate(:user).tap do |u|
Expand All @@ -721,6 +722,7 @@
"version" => "4",
"status" => "firing",
"externalURL" => external_url,
"logsURL" => logs_url,
"groupKey" => group_key,
"groupLabels" => {
"foo" => "bar",
Expand Down Expand Up @@ -802,6 +804,7 @@
'id' => "somethingfunny",
'starts_at' => "2020-01-02T03:04:05.12345678Z",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => logs_url,
'status' => 'firing',
'description' => 'some description',
'datacenter' => datacenter,
Expand Down Expand Up @@ -953,7 +956,7 @@
'ends_at' => "2020-01-02T09:08:07.09876543Z",
"grafana_url" => "http://graphs.example.com/d/xyzabcefg",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => "http://logs.example.com/app",
'logs_url' => logs_url,
'status' => 'resolved',
'description' => 'some description',
'datacenter' => datacenter,
Expand Down Expand Up @@ -986,7 +989,7 @@
expect(raw).to match(/somethingfunny.*date=2020-01-02 time=09:08:07/)

expect(raw).to include(
"[:file_folder:](http://logs.example.com/app#/discover?_g=(time:(from:'2020-01-02T03:04:05Z',mode:absolute,to:'2020-01-02T09:08:07Z')))"
"[:file_folder:](#{logs_url}#/discover?_g=(time:(from:'2020-01-02T03:04:05Z',mode:absolute,to:'2020-01-02T09:08:07Z')))"
)

expect(raw).to include(
Expand Down Expand Up @@ -1064,6 +1067,7 @@
'id' => "oldalert",
'starts_at' => "2020-01-02T03:04:05.12345678Z",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => logs_url,
'status' => 'firing',
'description' => 'some description',
'datacenter' => datacenter,
Expand All @@ -1073,6 +1077,7 @@
'id' => "newalert",
'starts_at' => "2020-12-31T23:59:59.75645342Z",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => logs_url,
'status' => 'firing',
'description' => 'some description',
'datacenter' => datacenter,
Expand Down Expand Up @@ -1176,6 +1181,7 @@
'id' => "oldalert",
'starts_at' => "2020-12-31T23:59:59.75645342Z",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => logs_url,
'status' => 'firing',
'description' => 'some description',
'datacenter' => datacenter2,
Expand Down Expand Up @@ -1256,6 +1262,7 @@
'id' => "somethingfunny",
'starts_at' => "2020-01-02T03:04:05.12345678Z",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => logs_url,
'status' => 'firing',
'description' => 'some description',
'datacenter' => datacenter,
Expand All @@ -1279,6 +1286,7 @@
'id' => "somethingfunny",
'starts_at' => "2020-01-02T03:04:05.12345678Z",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => logs_url,
'status' => 'firing',
'description' => 'some description',
'datacenter' => datacenter,
Expand Down Expand Up @@ -1379,6 +1387,7 @@
'id' => "anotheralert",
'starts_at' => "2020-12-31T23:59:59.98765Z",
'graph_url' => "http://alerts.example.com/graph?g0.expr=lolrus",
'logs_url' => logs_url,
'status' => 'firing',
'description' => 'some description',
'datacenter' => datacenter,
Expand Down

0 comments on commit 874a1c7

Please sign in to comment.