问题标签 [raygun.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
127 浏览

.net - 是否可以将 Raygun 设置为报告 Azure 辅助角色中所有未捕获的异常?

Raygun 能否用于报告 Azure 辅助角色中未捕获的异常?还是必须手动将捕获的异常发送到 Raygun?我已将以下几行添加到我的 app.config

我还在 WorkerRole.cs 中添加了以下内容:

0 投票
1 回答
198 浏览

javascript - Raygun 丰富的用户跟踪?

Raygun 拥有丰富的用户跟踪功能。但是,他们要求我们提供以下数据:

如果我们需要提供用户数据,那么这个丰富的用户如何跟踪?是我的理解错了吗?

如果我们有许多用户在使用该应用程序,那会怎样呢?有没有人试过这个功能?

0 投票
0 回答
463 浏览

error-handling - 如何在 Aurelia / Bluebird 承诺中处理应用程序启动之前/期间的全局错误

我正在将 Raygun 错误处理添加到我的 Aurelia 应用程序中,并且刚刚意识到我无法捕获在应用程序设置期间发生的错误(例如,在 内main.configure)。

这是根本不使用 Raygun 而是简单地尝试捕获所有错误的代码:

索引.html

主要的.ts

错误记录在控制台onerror中,但未调用我的索引文件中的处理程序。Aurelias internalConsoleAppender.Error也没有被调用,因为我猜它在这个阶段没有配置/激活。

按照开发工具中的堆栈跟踪将我引向此代码...

...我猜来自Bluebird...

如何可靠地捕获应用程序中的所有错误?


这是记录的错误的屏幕截图:

在此处输入图像描述

  • vendor-bundle.js:3411导致tryCatcher上述
  • app-bundle.js:72:9(堆栈跟踪中的第一个条目)导致实际的错误行blah.this = 3
  • 在这种情况下不会触发蓝鸟unhandledRejectionrejectionHandled 事件......
0 投票
1 回答
394 浏览

angular - 带有打字稿的Angular版本6 Raygun设置问题

带有打字稿的Angular版本6 Raygun设置问题

错误:

src/app/app.raygun.setup.ts(6,20) 中的错误:错误 TS2304:找不到名称“RaygunV2”。

它似乎不喜欢这一行: declare let rg4js: RaygunV2;

我为 raygun 安装了这些 npms:

@types/raygun4js:“^2.6.0 和 raygun4j”:“^2.10.0

app.raygun.setup 文件:

应用程序模块:

0 投票
1 回答
509 浏览

typescript - 无处不在的错误:“无法调用类型缺少调用签名的表达式。类型'RaygunStatic'没有兼容的调用签名。”

我们有一个使用 typescript 并安装了 raygun 库的 angular / ionic 应用程序。直到今天它一直在构建良好,就在今天我在构建时开始出现以下错误

“无法调用其类型缺少调用签名的表达式。类型 'RaygunStatic' 没有兼容的调用签名。”

这发生在以下代码行

在我的文件顶部

一周前,我正在从 git 编译完全相同的代码,该代码正在运行。我在本地和在 ionic pro 上运行构建时遇到了同样的错误,这很奇怪,因为它不应该归结为我的机器上的任何版本发生变化,因为它一周前在 ionic 框架中工作,现在它不是,代码没有任何变化。

有些东西变了,但我不知道是什么。

我已经联系了raygun,他们说:

我们确实知道定义没有导出所有正确信息存在一些问题,我们希望在未来解决这个问题。

但我不明白为什么它会在上周而不是今天起作用。我没有更改 raygun 库的版本。

任何帮助表示赞赏。

干杯,罗伯

0 投票
1 回答
88 浏览

android - Raygun 客户端无法发送 - InetAddressUtils 解析失败

是否有人在他们的 Android 应用程序中使用 Raygun 看到此错误异常:

这个异常是非常间歇性的,但是当它确实发生时,它总是在应用程序调用 RaygunClient.send(...) 时发生。我在我的应用程序中使用 Raygun 来报告错误情况,例如网络服务调用失败,但是,当我向 Raygun 报告此情况时,它会导致我的应用程序崩溃!

0 投票
2 回答
307 浏览

javascript - 使用 Angular Universal 运行 Raygun.io

我正在Raygun.io使用 Angular Universal 将 APM 添加到我们的 Angular 8 应用程序中。

众所周知,raygun.io有一个客户端 javascript 库并将其添加到具有 Universal 的 Angular 中,必须创建 DOM 窗口 API。这可以使用以下代码使用 domino npm 来完成:

还有一个通过 npm 安装 Angular 的指南,raygun4js但是问题仍然存在。

*domino 创建一个窗口 api 并将其设置为一个名为 win 的全局变量。将此行添加到 NPM 项目server.ts后,构建并运行命令 - 发现异常:

这源于一个raygunUtilityFactory函数未在窗口 API 中定义。raygun.js在 Github 中查看内部

问题是,如果 NodeJSraygunUtilityFactory在窗口 API 中找不到函数,它如何在构建期间读取函数?

更新:我尝试在一个较小的项目上执行此操作,但似乎即使它的安装文档raygun.io也不包括Angular Universal. 它基本上无法使用检测窗口 APIdomino

0 投票
0 回答
14 浏览

.net - 有没有办法获取当前 raygun 中的所有错误?

我已经搜索了 Raygun API,但我能找到的只是记录错误并将其发布到 Raygun 的方法。我正在尝试获取 Raygun 中已经存在的所有错误,但在 API 参考中找不到端点。

有没有办法从 Raygun获取东西,还是只支持发布错误?