2014-11-01 3 views
0

У нас есть несколько элементов управления загрузкой в ​​нашем веб-приложении. Эти страницы показывают длительное время ответа. Эти страницы имеют иную функциональность, поэтому мы не хотим игнорировать всю страницу в новой реликвии, которая обсуждается в этой теме. NewRelic - How to Ignore part of a web applicationИгнорировать загружать часть веб-страницы в новую реликвию

Есть ли способ игнорировать метрики в части страницы через новую реликвию api?

ответ

0

Вы можете использовать IgnoreTransaction для определенного метода. Однако этот метод недискриминационен. Невозможно сказать «игнорировать транзакцию только для определенных страниц». Однако нет причин, по которым вы не можете вызвать метод, используя оператор if, а затем укажите отдельные страницы в этом объявлении if, чтобы они игнорировались. Страницы, о которых идет речь, должны быть изолированы в вашем коде, но это не должно быть слишком сложно. Надеюсь, это поможет!

+0

Итак, если установлен NewRelic.Api.Agent.NewRelic.IgnoreTransaction() в методе на странице, это будет игнорировать только этот метод? Если я хочу, чтобы вся страница была проигнорирована, где я ее помещаю? – Addeladde

+1

Это зависит от того, игнорируете ли вы всю страницу в браузере или хотите ли вы, чтобы каждый метод в самой странице игнорировался, но хотите, чтобы мониторинг браузера все еще показывал время загрузки страницы. Если вы хотите, чтобы каждый метод, загруженный на странице, игнорировался, вам нужно будет использовать метод IgnoreTransaction() для каждого метода, загруженного на определенную страницу. Если вы хотите, чтобы страница игнорировалась для мониторинга браузера, вам нужно добавить метод DisableBrowserMonitoring() в начало страницы вашего кода приложения. – Kyle

Смежные вопросы