JIRA服务器集成指南|Pagerduty
Jira Server + Pagerduty好处
- 解决关键服务请求并加速事件解决方案,并在JIRA服务器问题和Pagerduty事件之间进行双向同步。
- 填充开箱即用或自定义问题字段,同步事件优先级和注释,并配置JIRA和PAGERDUTY之间的状态映射。
- JIRA服务器用户可以利用Pagerduty的集成和事件智能功能。万博pc版下载
- 该集成还支持JIRA服务管理。
JIRA云集成
如果您使用Jira Cloud,请参阅JIRA云集成指南。
要求
配置集成
在Pagerduty:
- 此集成仅适用于JIRA服务器,适用于Pagerduty客户的专业,商业或数字运营计划。
- 您将需要管理员或帐户所有者角色来创建REST API密钥。
- 配置此集成的JIRA管理员还需要成为具有有效登录凭据的Pagerduty帐户中的用户。
在JIRA服务器中:
- 要配置集成,您必须拥有JIRA管理员权限。
- 这种整合是针对Jira的服务器(自我托管)对于JIRA服务器7.13.0-9.0.0,可以从Atlassian Marketplace。
使用集成
在Pagerduty:
- 您必须拥有PagerDuty用户许可证才能使用集成。
这个怎么运作
- 基于JIRA中设置的预定规则,当Pagerduty事件执行条件的操作时,将Webhook发送到JIRA,可以在其中创建或更新问题。
- 当Jira问题执行预定义条件的操作时,将Webhook发送到Pagerduty,可以在其中创建或更新事件。
版本
本指南详细详细介绍了JIRA服务器v4.3.1一体化。
寻找其他版本?
我们的JIRA服务器V3集成也可用。
集成演练
在Pagerduty
- 导航万博pc版下载API访问键然后单击创建新的API密钥。
- 输入描述,例如
JIRA服务器API密钥
,然后单击创建密钥。 - 在下一个屏幕上,复制API键并将其粘贴到一个安全的地方供将来使用。
在JIRA服务器中
- 来自Jira管理右上角的菜单,单击管理应用程序。
- 在里面Atlassian Marketplace, 搜索Pagerduty然后选择适合您的JIRA服务器下载服务区域:
- 美国服务区域: 点击安装在 - 的右边JIRA服务器和数据中心的PAGERDUTY然后单击安装。
- 欧盟服务区: 点击安装在 - 的右边JIRA服务器和数据中心(仅欧盟版本)的Pagerduty。
- 安装后,选择管理应用程序从左菜单中选择Pagerduty,然后单击配置。
- 点击使用Pagerduty登录并登录以连接您的PagerDuty帐户。
- 点击将jira连接到Pagerduty要打开下一个屏幕,您将在其中配置帐户。
- 粘贴API键您从Pagerduty复制并单击节省。
- 为您正在工作的JIRA实例添加所需字段。
- 对于URL,请确保指定
http
或者https
在该领域。如果未指定协议,集成将使用http
。点击节省。 - 用户凭据应具有对连接项目的读/写入访问权限,它们应该是基本的身份证书(用户名/密码),而不是SSO。
配置自动化规则
要通过Pagerduty Web应用程序配置自动化规则,请继续按照下面的说明进行操作。如果您想通过API配置自动化规则,请查看我们的JIRA服务器集成API文档。
- 接下来,您将配置自动化规则,该规则将允许您自动触发事件,创建问题并保持状态更新在Pagerduty和Jira之间同步。如果您已经在Pagerduty设置页面上,请选择规则标签,然后单击创建规则。如果您要返回配置,请导航到管理应用程序Pagerduty配置规则选项卡并单击创建规则。
- 进入一个规则名称,,,,选择Pagerduty服务,,,,选择JIRA项目,,,,选择JIRA问题类型你可以可选检查同步评论和注释复选框。
- 根据您的偏好检查以下规则选项:
自动从JIRA问题中创建Pagerduty事件:
- 当问题与JQL匹配时:输入您的首选JQL。选择您是否希望该规则运行在问题上创建和/或关于问题更新。
- 事故发生后的其他操作(可选的):选择您的首选动作。
- 另一个表格将在下面自动填充,您可以根据自己的喜好选择添加多个条件。
从pagerduty事件发出的jira问题:
- 事件发生问题:选择您的首选事件行动这将产生JIRA问题。可选,您还可以选择通过从优先级是和/或紧迫性是下拉菜。
- 在项目中创建问题:选择Jira项目您希望Pagerduty事件在哪里产生JIRA问题。接下来,选择问题类型您想要生成的,如果您的JIRA问题类型具有任何必需的字段,则需要设置那些必需的字段以通过选择来填充关于问题创建的其他操作(可选)。
- 另一个表格将在下面自动填充,您可以根据自己的喜好选择添加多个条件。
自动更新JIRA问题:
- 当Pagerduty事件已连接问题时:选择您的首选事件行动这将更新JIRA问题。可选,您还可以选择通过从优先级是和/或紧迫性是下拉菜。
- 动作:选择您的首选JIRA发行措施,该操作将根据上述条件进行。
- 另一个表格将在下面自动填充,您可以根据自己的喜好选择添加多个条件。
自动更新Pagerduty事件
当发行状态更改为:选择您的首选Jira状态这将更新Pagerduty事件。
- 动作:选择您的首选Pagerduty事件动作这将基于上面指定的条件发生。
- 另一个表格将在下面自动填充,您可以根据自己的喜好选择添加多个条件。
点击节省保存您的规则。如果连接成功,您应该查看以下Webhook检查对话框:
如果您收到失败的Webhook错误,请导航回到规则选项卡并单击检查Webhooks…按钮以故障排除错误。成功完成Webhook检查后,您可以继续前往下一节以链接您的Pagerduty和Jira帐户。
链接Pagerduty和JIRA用户帐户
链接PagerDuty和JIRA用户帐户使我们能够使用集成工作流进行确定哪个用户更改了事件或问题。它还允许用户定义应分配谁的事件/问题。如果未链接用户帐户,并且用户尚未配置JIRA后备用户(请参见步骤17),则集成将不会拾取这些用户制造的更改。您可以拥有JIRA管理员链接用户帐户,或者个人可以在系统之间链接自己的PagerDuty帐户。
- 要有JIRA管理员链接帐户:按照下面的步骤14-17。
- 让单个用户链接其帐户:跳到第18步。
如果您仍在Pagerduty设置页面上,请选择用户映射标签,然后跳到步骤16。如果您要返回配置,则从右上角Jira管理菜单,选择管理应用程序。
选择管理应用程序再次从左菜单中,单击Pagerduty附加组件,然后单击配置。
在下面Pagerduty设置, 点击用户映射选项卡并单击链接用户开始在系统之间映射用户帐户。
- 在此页面上,您还可以设置用户根据电子邮件进行选择映射,如果用户想对事件采取行动,但他们的帐户未映射,则为后备用户。
- 让单个用户链接其帐户,他们需要在您的JIRA项目中解决问题,然后单击用户链接其用户帐户的图标。如果图标为橙色,则不会链接他们的用户帐户。链接后,图标将显示为灰色。
一旦您的JIRA和PAGERDUTY帐户链接了,整合就完成了。
连接多个Pagerduty帐户
要连接多个PagerDuty帐户,请导航到帐户集成万博pc版下载页面,单击登出在页面的底部。点击使用Pagerduty登录并在弹出的屏幕上登录以连接您的Pagerduty帐户。您将需要完成集成演练步骤1-3(上图)并完成链接Pagerduty和JIRA用户帐户再次根据您的辅助帐户信息进行部分。
连接多个JIRA帐户
要添加另一个JIRA帐户,请登录到辅助JIRA实例并完成集成演练步骤1-13,上面。
JIRA服务管理需要步骤
- 如果您将Pagerduty与JIRA服务管理集成在一起,则需要确保JIRA中的Pagerduty用户帐户具有必要的权限。
- 对于您的每个服务台项目,请确保Pagerduty用户帐户具有服务台团队使用权。
一个。来自Jira管理右上角的菜单,单击项目。
b。选择您的JIRA服务管理项目。
C。点击用户和角色在项目设置导航栏下的标签。
d。选择将用户添加到角色按钮。
e。添加Jira-Servicedesk-users
组或Pagerduty用户到服务台团队角色。
您可以了解有关管理用户和角色的更多信息Atlassian的文档。
从JIRA服务器迁移到Jira Cloud
目前,我们不提供自动迁移路径。为了从服务器迁移到云:
- 按照说明进行配置JIRA云集成带有必要的服务映射。通过遵循JIRA云用户指南。
- 卸载您的JIRA服务器集成以下步骤以下一旦配置了JIRA云集成。
卸载JIRA服务器
- 导航万博pc版下载扩展点击JIRA云扩展页面在您的扩展的右边。
- 点击如何卸载,按照列出的说明,然后单击删除配置。
常问问题
这种集成双向吗?
扩张
是的,您可以从JIRA问题中的Pagerduty事件和Pagerduty事件中创建JIRA问题。
如果我的JIRA服务器在防火墙后面怎么办?
扩张
为了允许Pagerduty和您的JIRA服务器之间的双向集成,您可能有必要配置防火墙以允许来自Pagerduty的流量。有关更多信息,请参阅安全列入IPS。您需要特别需要为Pagerduty提供iPSwebhooks, 这REST API和特定的IPJIRA服务器。
JIRA服务器集成是否支持强制性自定义字段?
测试时,我看不到正在创建的事件或问题?
扩张
要进行故障排除,JIRA管理员可以导航到全局设置, 选择管理应用程序, 点击Pagerduty应用,然后单击配置。选择调试日志标签。在此窗口仍然打开时,请打开浏览器上的另一个选项卡或窗口,然后尝试测试集成的工作流程。只要您在测试时保持窗口打开,您就可以在调试日志中看到任何错误或成功。
当我更新Pagerduty事件的状态时,JIRA票没有更新。发生了什么?
扩张
由于以下原因,这可能发生:
- JIRA项目的工作流程要求将某些字段设置为该状态,并且这些字段没有填充。
- JIRA项目的工作流不允许与以前和当前的Pagerduty事件状态相对应的问题状态之间的过渡。例如,如果您的JIRA工作流不允许设置去做状态jira票直接到完毕,和触发Pagerduty地图中的状态去做而解决状态图到完毕,那么如果解决了触发事件(即不先确认它),则票将不会移至完毕声明,因为您的JIRA项目的配置工作流不允许进行此修改。
您可以确保工作流配置不会干涉的一种方法是编辑与已确认和/或已解决的状态相对应的状态,并启用从所有其他状态的过渡。
我刚刚更新了Pagerduty事件的优先级,为什么不在JIRA问题中的优先级更新?
扩张
仅当Pagerduty事件触发触发V2 Webhook的操作时,JIRA问题才会更新。可以在我们的Webhook文档。如果您希望Pagerduty触发Pagerduty事件的行动优先更改,请提出功能请求与我们的支持团队。
我们可以关闭不使用Pagerduty的项目的Pagerduty侧栏应用程序吗?
扩张
您可以通过导航到JIRA中的该项目,将其禁用特定项目的侧边栏,然后单击项目设置Pagerduty集成并切换离开旁边显示该项目的Pagerduty问题侧边栏。
当我从另一个版本升级到此版本(4.x.x)时,我的工作流规则会发生什么?
扩张
如果您从另一个版本升级,我们将在Pagerduty Web应用程序中维护所有现有的工作流规则。他们将继续使用Pagerduty集成用户,可以在Pagerduty Web应用程序中进行编辑。可以在JIRA中创建新规则,并且以前创建的规则将以仅阅读格式出现。
如果您希望将这些规则升级到V4版本,则可以通过以下步骤11-13。
当设置集成的JIRA用户从JIRA帐户中删除时会发生什么?
扩张
您需要通过以下步骤1-3和上面的指南中的步骤6-10重新授权集成。
更新 大约2个月前