Get started with Jira Service Management for admins
Your first stop for learning how to get started with Jira Service Management.
If you’re a customer who shifted your operations from Opsgenie to Jira Service Management, adding new instances of this integration isn’t possible in Jira Service Management. You can only edit the integrations that originally shifted from Opsgenie.
Jira Service Management has a webhook integration with Runscope. Jira Service Management acts as a dispatcher for Runscope alerts, determines the right people to notify based on on-call schedules– notifies via email, text messages (SMS), phone calls, and iOS & Android push notifications, and escalate alerts until the alert is acknowledged or closed.
When a test fails in Runscope, an alert is created in Jira Service Management.
When the test passes in Runscope, the related alert is closed in Jira Service Management.
To edit a Runscope integration in Jira Service Management, complete the following steps:
Go to your team’s operations page.
On the left navigation panel, select Integrations.
Search for your Runscope integration.
Edit the integration settings and rules as necessary.
Use the instructions in this section if applicable.
Go to the Radar page and click on the name of an existing test, or create a new one.
Select Editor on the left navigation pane.
Expand the "Test Settings" collapsible.
Paste the URL copied from Jira Service Management into the "Recipient" field.
Select Notifications on the left pane of the Test Settings collapsable window.
Paste the API URL obtained when you configured Jira Service Management side of the integration into the "Callback URLs" field.
Click Save.
Sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"bucket_key": "twdf2fkje38x",
"finished_at": 1389715076.373915,
"team_id": "3ac6891f-a261-40a1-aafe-53f0bb7af84e",
"bucket_name": "Bucket1",
"environment_name": "Production DataSource SiteBased",
"result": "fail",
"test_name": "testci",
"team_name": "opsgenie",
"test_id": "6abb1082-3d66-49aa-89d1-616ec601e5b3",
"started_at": 1389715074.918255,
"test_url": "https://www.runscope.com/radar/twdf2fkje38x/6abb1082-3d66-49aa-89d1-616ec601e5b3",
"test_run_url": "https://www.runscope.com/radar/twdf2fkje38x/6abb1082-3d66-49aa-89d1-616ec601e5b3/results/e7219c0e-9c83-4bcd-83f7-63e5ce186dcc",
"test_run_id": "e7219c0e-9c83-4bcd-83f7-63e5ce186dcc",
"trigger_url": "https://api.runscope.com/radar/e31fbf54-b2cd-4b46-b96a-29aeecf542ac/run",
"requests": [
{
"url": "https://api.opsgenie.com/",
"variables": {"fail": 0,"total": 0,"pass": 0},
"assertions": {"fail": 0,"total": 1,"pass": 1},
"result": "pass",
"method": "GET"
},
{
"url": "https://api.opsgenie.com/failurl1",
"variables": {"fail": 0,"total": 0,"pass": 0},
"assertions": {"fail": 1,"total": 1,"pass": 0},
"result": "fail",
"method": "GET"
},
{
"url": "https://api.opsgenie.com/failurl2",
"variables": {"fail": 0,"total": 0,"pass": 0},
"assertions": {"fail": 1,"total": 1,"pass": 0},
"result": "fail",
"method": "GET"
}
]
}
Was this helpful?