2015-03-16 3 views
1

Я добавил новый рельеф в мое приложение Rails и вижу веб-транзакции на сайте newrelic. Однако транзакции HTTP не включают полезную нагрузку HTTP, такую ​​как параметры запроса и заголовки HTTP. Вот my newreclic configuration fileNewrelic не отображает атрибуты запроса

Вот снимок экрана с NewRelic сайта:

Учитывая прикрепленный файл конфигурации, где capture_params верно, я ожидал увидеть параметры регистрируемые.

new relic yml

Любых советы для устранения этого будет высоко оценен.

ответ

-1

Я хотел бы прокомментировать, но у меня нет достаточного количества rep, чтобы сделать это.

Где вы хотите увидеть эти параметры? Независимо от того, что я хочу увидеть на панели ошибок, я бы обычно добавлял их в качестве настраиваемых параметров.

К сожалению, если вы пройдете мимо 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) 
       + "..."); 
} 
Смежные вопросы