商业 如何集成pagerduty进行实时Web监视

如何集成pagerduty进行实时Web监视

视频: How to Use WhatsApp on Your Computer | How to Skan WhatsApp Web QR Code (十一月 2024)

视频: How to Use WhatsApp on Your Computer | How to Skan WhatsApp Web QR Code (十一月 2024)
Anonim

网站监视对于运行任何依赖互联网的业务都是必不可少的,目前,互联网基本上都是互联网。 无论您是销售产品,提供基于Web的服务,还是使用Web应用程序与客户互动,发布信息或协调操作,实时了解您的网站对Web和移动用户的运作方式都至关重要。 几乎所有网站监视平台都包含内置的警报和通知,但是要了解网站上发生的所有事情的最有效方法是集成事件响应和警报服务,例如PagerDuty。

您的企业选择的网站监视平台将在很大程度上取决于价格和组织规模,但是对于中小型企业(SMB)和整个企业范围而言,您都可以找到内置的PagerDuty集成的出色服务。 在我们测试过的平台中,以企业为中心的Dynatrace UEM和SmartBear AlertSite Pro(我们的中小型企业编辑选择)都可以通过几个简单的步骤就可以实现PagerDuty集成。 以下是在每个网站监视平台中快速启动并运行警报服务的方法。

Dynatrace集成

无法在Web应用程序中设置Dynatrace中的PagerDuty警报; 您需要下载Dynatrace桌面Webstart客户端,该客户端需要下载64位Java Runtime Environment(JRE)7才能安装和访问。 不过,在PagerDuty方面,配置集成并非易事。

步骤1:PagerDuty端

在PagerDuty中,单击“服务”选项卡。 然后,在右侧栏上,单击“添加新服务”。 在这里,只需输入“ Dynatrace”作为服务名称,然后输入升级策略(将通知该策略;您可以在此处选择“默认”)。 接下来,在“集成类型”下,从下拉列表中选择“ Dynatrace”。 PagerDuty去年宣布与Dynatrace正式集成,因此无需通过电子邮件或使用PagerDuty的应用程序编程接口(API)进行手动编码来配置集成。 然后,只需单击“添加服务”,您将被重定向到服务页面,您将在其中看到服务API密钥。 然后,您需要在Dynatrace客户端中配置PagerDuty警报。

步骤2:Dynatrace插件配置

Dynatrace的Web用户界面(UI)响应迅速,用户友好且易于浏览。 桌面客户端……不是。 幸运的是,PagerDuty和Dynatrace创建了一个集成指南来帮助您导航该过程。

使用管理员级别的权限登录到Dynatrace服务器并在桌面上打开Dynatrace客户端应用程序后,需要首先下载PagerDuty插件。 从那里,在顶部导航栏中找到“工具”下拉列表,然后选择“管理插件”。 单击“安装插件”,您应该看到刚刚下载的PagerDuty插件文件。

安装并打开后,PagerDuty将出现在“管理插件”页面上。 如果突出显示并右键单击该条目并选择“属性”,则会看到一个字段,您可以在其中输入从PagerDuty获得的服务API密钥。

步骤3:设置事件警报

现在,您已经输入了服务API密钥,请转到Dynatrace客户端中的“事件仪表板”。 您将看到Dynatrace当前正在监视的所有事件的列表。 选择要为其设置PagerDuty警报的事件类型,右键单击该条目,然后打开“编辑事件规则”。

单击弹出框右下部分中的“高级配置”链接。 您会看到“添加操作”框。 这将带您到“规则操作”编辑器和活动插件列表,从中选择“ PagerDuty插件”。 在这里,您可以决定是否要使用PagerDuty的电话,电子邮件或SMS通知(取决于事件的严重性)。 最后,将“执行”选项设置为“事件开始时”,单击“添加”,然后为Dynatrace事件设置了工作的PagerDuty警报。 根据需要,对任意多个事件重复此过程。

SmartBear AlertSite集成

AlertSite的PagerDuty集成过程的执行类似,但是与Dynatrace桌面客户端中笨拙的手动过程相比,SMB的麻烦少得多。 AlertSite允许您从其直观的Web应用程序中配置所有内容。

步骤1:PagerDuty端

这部分与Dynatrace集成相同。 在PagerDuty中,在“配置”选项卡下选择“服务”,然后单击“添加新服务”。 输入服务的名称(AlertSite),选择升级策略,然后在“集成类型”下拉列表中找到AlertSite。 点击“添加服务”。

此设置与Dynatrace的设置之间的区别是,您在此处没有收到API服务密钥。 因此,别担心是否弹出其他消息; 时间到来时,您将获得服务密钥。

步骤2:AlertSite方面

在PagerDuty中添加服务后,转到AlertSite仪表板。 单击导航栏最右侧的“设置”,然后从下拉列表中选择“管理集成”。 这将显示所有AlertSite的内置集成的图标页,包括AppDynamics,PagerDuty和Splunk。

当您单击PagerDuty时,将打开一个对话框,提示您添加新的收件人。 单击随后的“使用PagerDuty进行警告”按钮,然后在出现以授权AlertSite集成的弹出框中输入您的PagerDuty帐户信息。

获得授权后,将返回到PagerDuty中的屏幕以配置AlertSite集成。 您已经在PagerDuty端设置了集成,因此选择“使用现有AlertSite服务”,然后从PagerDuty中选择现有选项。 单击“完成集成”,您将被重定向回AlertSite进行最后一步:一个框,其中将AlertSite显示为新的PagerDuty收件人,并且已经填充了Service Key字段。 您所要做的就是单击“提交”。

现在,当您访问AlertSite中的Alert Recipients页面时,PagerDuty将作为一个选项出现。 单击“编辑收件人”以选择各种警报类型并配置可用性和性能警报,然后在触发阈值时可以通过电话,电子邮件或SMS发送PagerDuty警报。 当检测到安全漏洞或网站响应时间超过滞后阈值时,此类阈值包括一定数量的错误。

默认情况下,所有AlertSite监视器都将警报发送给所有已配置的警报收件人。 但是,如果将收件人分为几类,则每个组的监视器仅向该组的收件人发送警报。 如果您希望这些特定的警报通过服务流过,则需要将PagerDuty收件人添加到您创建的任何特定组中。

步骤3:仔细检查事件日志

最后,请务必确保已设置的集成确实有效。 尝试从AlertSite配置PagerDuty警报。 触发后,返回到PagerDuty的“服务”页面,然后选择AlertSite集成服务。

您应该在AlertSite触发的页面上看到一个事件。 单击事件编号以查看有关发生的事件,涉及的用户以及未决操作的详细报告(以及已知PagerDuty的所有设备,位置和状态详细信息)。 AlertSite发送“清除”通知时,PagerDuty事件将自动解决。 通过对不同的AlertSite监视器重复此过程,可以将AlertSite与任意多个PagerDuty服务集成。

如何集成pagerduty进行实时Web监视