【问题标题】:New Relic: JS error monitoringNew Relic:JS错误监控
【发布时间】:2016-02-02 07:03:57
【问题描述】:

我正在尝试在我的 Rails 应用程序中启用 New Relic 提供的浏览器监控。我按照docs 中列出的步骤进行操作 - 这基本上是在应用程序的 New Relic 设置中打开该功能。但并非所有错误都记录在 JS 错误选项卡中。我的问题是我是否需要在 Rails 应用程序中进行一些更改以在页面上包含新的遗物代理?我目前在我的newrelic.yml 中有browser_monitoring.auto_instrument: false,因为我对某些特定页面使用手动方式来执行此操作。该属性是否也负责进行错误监控?

谢谢!

【问题讨论】:

    标签: ruby-on-rails newrelic


    【解决方案1】:

    是的,auto instrumentation 将 NewRelic 的 JavaScript 注入您的页面以分析性能并报告错误。默认值为true。如果您将其关闭,您将只能从手动包含它的页面中捕获错误。

    如果您重新打开它,您可以在某些页面上使用 newrelic_ignore 手动禁用它。

    【讨论】:

    • 感谢您的回答。我相信您已经充分回答了原始问题。虽然,我仍然无法看到日志。在进一步调试中,我发现 NewRelic::Agent.browser_timing_header 调用实际上是为 NewRelic::Agent:Module 异常抛出未定义的方法 `browser_timing_header'。我期待这个调用实际注入用于浏览器监控的脚本。我想知道你是否对此有任何线索。
    • @shreyj 希望我做到了,但我以前没见过。我推荐asking a new question,也许有一个链接到这个链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 2014-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多