Skip to content

Commit 3d3ee64

Browse files
authored
fix(3742): pagerduty test alerts (#3838)
1 parent 355b7bb commit 3d3ee64

File tree

1 file changed

+13
-9
lines changed
  • src/flows/pipes/Notification/endpoints/PagerDuty

1 file changed

+13
-9
lines changed

src/flows/pipes/Notification/endpoints/PagerDuty/index.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default register => {
2929
messageFn: messageFn,
3030
crit: trigger,
3131
)
32-
|> monitor["notify"](data: notification, endpoint: pagerduty["endpoint"]()(mapFn: (r) => ({
32+
|> monitor["notify"](data: notification, endpoint: pagerduty.endpoint()(mapFn: (r) => ({ r with
3333
routingKey: "${data.key}",
3434
client: "influxdata",
3535
clientURL: "${data.url}",
@@ -41,20 +41,24 @@ export default register => {
4141
summary: r["_message"],
4242
timestamp: time(v: r["_source_timestamp"]),
4343
})))`,
44-
generateTestQuery: data => `pagerduty["endpoint"]()(mapFn: (r) => ({
44+
generateTestQuery: data => `pagerduty.sendEvent(
45+
pagerdutyURL: "https://events.pagerduty.com/v2/enqueue",
4546
routingKey: "${data.key}",
4647
client: "influxdata",
4748
clientURL: "${data.url}",
48-
class: r._check_name,
49-
group: r["_source_measurement"],
49+
dedupKey: "${new Date().toISOString()}",
50+
class: "check_name",
51+
group: "test_measurement",
5052
severity: "critical",
5153
eventAction: "trigger",
5254
source: "Notebook Generated Test Notification",
55+
component: "example-component",
5356
summary: "${TEST_NOTIFICATION}",
54-
timestamp: time(v: r["_source_timestamp"])
55-
}))
56-
array.from(rows: [{value: 0}])
57-
|> yield(name: "ignore")
58-
`,
57+
timestamp: "${new Date().toISOString()}",
58+
customDetails: {}
59+
)
60+
array.from(rows: [{value: 0}])
61+
|> yield(name: "ignore")
62+
`,
5963
})
6064
}

0 commit comments

Comments
 (0)