Newrelic不显示请求属性

时间:2015-03-16 12:17:06

标签: ruby-on-rails newrelic

我已经将newrelic gem添加到我的生产Rails应用程序中,并且可以在newrelic站点中查看web事务。但是,HTTP事务不包括HTTP有效负载,例如请求参数和HTTP标头。 这是my newreclic configuration file

这是来自newrelic网站的屏幕截图:

如果附加的配置文件中capture_params为真,我希望看到参数记录。

new relic yml

任何对此进行问题排查的建议都将受到高度赞赏。

1 个答案:

答案 0 :(得分:-1)

我想发表评论,但我没有足够的代表去做。

你想在哪里看到那些参数?无论我想在错误面板中看到它们,我通常都会将它们添加为自定义参数。

不幸的是,如果你超过255个字符,他们根本就不会表现出来,也不会警告你。不幸的是,这是没有记录的,我打开了一张票,以便回答这个问题。请注意,您对自定义参数计数也有限制,无法记住它是哪个值。

我通常做这样的事情:

if (str.length() < NEW_RELIC_CUSTOM_PARAMETERS_MAX_CHARS) {
            NewRelic.addCustomParameter(customParameter, str);
} else {
            NewRelic.addCustomParameter(customParameter, str.substring(0, NEW_RELIC_CUSTOM_PARAMETERS_MAX_CHARS - 3)
                + "...");
}