androlax2 / raygun4wordpress

此包的最新版本(v1.11.5)没有提供许可证信息。

安装次数: 2,436

依赖关系: 0

建议者: 0

安全: 0

星级: 0

关注者: 0

分支: 7

类型:wordpress-plugin

v1.11.5 2021-11-18 18:10 UTC

README

WordPress 插件,提供 Raygun 插件,方便 WordPress 网站的集成。

WordPress 插件,提供 Raygun 集成,使开发者能够轻松跟踪错误、异常和崩溃。通过崩溃报告,开发者可以轻松跟踪错误、异常和崩溃。通过实时用户监控,您可以识别问题,衡量应用程序性能的趋势,并提高客户的体验。

此提供程序使用低级别的Raygun4PHP提供程序进行服务器端崩溃报告,并使用Raygun4JS进行客户端崩溃报告和实时用户监控。

多站点支持:此插件支持多站点安装,但应遵循特定的安装程序。阅读下面的说明以获取更多信息。

安装

确保您的服务器正在运行

  • PHP 5.3.3 或更高版本
  • curl 库已启用

使用 Git 手动安装

将此存储库克隆到您的 WordPress 安装的 /plugins 文件夹中 - 例如 /wordpress/wp-content/plugins。使用 --recursive 标志也可以拉取 Raygun4PHPRaygun4JS 依赖项

git clone --recursive https://github.com/MindscapeHQ/raygun4wordpress.git

从 WordPress 插件目录

使用管理面板从官方存储库添加 - 该插件在 wordpress.org/plugins/raygun4wp/ 上提供。

用法

  1. 导航到您的 WordPress 管理面板,点击插件,然后点击 激活 Raygun4WP
  2. 通过侧边栏或管理员通知进入 Raygun4WP 设置面板
  3. Raygun 仪表板 复制您的应用程序的 API 密钥并将其放置在 API 密钥字段中
  4. 启用 错误跟踪(服务器端和客户端)、实时用户监控 以及其他任何选项
  5. 保存您的更改
  6. 完成!

实时用户监控

从 Raygun4WP 插件 1.8 版本开始,您可以启用 实时用户监控

此功能可以通过 实时用户监控 下的设置页面启用。

如果您启用了客户功能,则会发送用户信息。

客户端错误跟踪

从 Raygun4WP 插件 1.4 版本开始,您可以启用客户端错误监控。

此功能会自动跟踪在用户浏览器中加载时发生的 JavaScript 错误。

此设置可以通过设置页面激活。

客户

此功能可以通过设置页面启用。

启用此功能会将当前登录用户的电子邮件地址、名和姓与每条消息一起发送到 Raygun。这适用于崩溃报告和 RUM 有效负载。

如果用户未登录,则不会发送任何用户数据,并将分配随机 ID。

在查看崩溃报告和用户会话时,用户的信息将可供您查看。如果用户与该地址相关联了Gravatar,您将看到他们的图片。

如果此功能未启用,则将为每个用户分配一个随机ID。

标记错误

从1.8版本开始,客户端和服务器端错误都可以被标记。标记是自定义测试,允许您轻松地识别错误。

可以通过设置页面上的字段中的逗号分隔列表独立地标记JavaScript和PHP错误。

例如:错误, JavaScript将添加两个标记。第一个是错误,第二个是JavaScript

忽略的域名

您可以在设置页面上的字段中输入逗号分隔的列表,以防止某些域名发送错误并使用真实用户监控进行跟踪。

异步发送

1.1.3版本中引入了此提供程序,现在在*nix服务器上将以异步方式发送(异步套接字),从而实现大幅提速——向Raygun发送POST现在包括SSL握手需要约56毫秒。如果需要,可以通过代码禁用此行为,以回退到阻塞套接字发送。由于PHP 5.3中的一个错误,异步发送在Windows上不可用,因此它使用cURL进程。如果您的服务器运行的是较新环境,可以禁用此功能;如果您需要帮助,请创建一个问题。

从1.9.0版本开始,您现在可以通过管理仪表板中的Raygun设置页面切换异步发送。

变更日志

  • 1.9.3:更新用户跟踪为客户。
  • 1.9.2:更新Pulse为真实用户监控(RUM)
  • 1.9.1:当用户跟踪被禁用时,不要设置用户cookie。
  • 1.9.0:将异步发送选项添加到仪表板;将Raygun4JS依赖项升级到v2.8.5;将Raygun4PHP依赖项升级到v1.8.2
  • 1.8.3:修复设置中的XSS漏洞;将iframe替换为指向Raygun仪表板的链接
  • 1.8.2:将Raygun4JS版本升级到v2.6.2
  • 1.8.1:修复XSS漏洞
  • 1.8.0:将Raygun4JS依赖项升级到v2.4.0;将Raygun4PHP依赖项升级到v1.7.0;添加Pulse支持;Raygun4JS还包括唯一用户跟踪功能;重构设置屏幕;添加JavaScript错误标记选项;修复了发送测试错误页面不会显示结果的问题;各种内容和样式更新;更新通知;Raygun4JS跟踪正在使用的Wordpress版本;唯一用户跟踪也跟踪用户的首尾名称
  • 1.7.3:修复了与WP 4.5.2插件API的问题
  • 1.7.2:修复了在套接字模式下运行时冗余的cURL检查
  • 1.7.1:修复了未为捕获的异常提供标记的问题
  • 1.7.0:将Raygun4JS依赖项升级到v1.18.4
  • 1.6.0:将Raygun4php依赖项升级到v1.6.1
  • 1.5.2:现在遵守忽略的域名对JS错误的限制;修复了没有该角色的用户显示管理菜单的问题
  • 1.5.1:修复了设置更改错误
  • 1.5.0:添加了启用多站点支持的标志;升级RG4PHP和RG4JS依赖项
  • 1.4.1:修复了管理员警告通知问题
  • 1.4.0:添加了自动客户端JavaScript错误跟踪
  • 1.3.0:添加了忽略的域名设置;将RG4PHP升级到v1.3.5
  • 1.2.1:更新了管理员消息
  • 1.2:现在需要PHP 5.3.3或更高版本;默认使用套接字发送方法;将Raygun4PHP升级到1.3.3
  • 1.1.4:将Raygun4PHP升级到最新版本1.2.4
  • 1.1.3:将Raygun4PHP升级到异步版本
  • 1.1.1:启用WordPress版本跟踪;更新Raygun4PHP。在1.1中有两个与嵌套请求数据和用户跟踪相关的错误,建议更新。
  • 1.1:添加了唯一用户跟踪支持;将存储库更新为使用最新的Raygun4PHP v1.1
  • 1.0.3:在配置页面添加了测试设置的按钮;添加了状态指示器,改进了API密钥缺失或无效时的处理;修复了一个重大错误,即提供程序会尝试发送错误,即使状态是“禁用”,cURL缺失或提供了无效的API密钥。
  • 1.0.1:添加了404错误处理;启用了标记支持;其他UX改进