1

在 .Net 和 PHP 世界中使用 NewRelic。是否可以手动检测应用程序,以便我们的 /m/(移动)站点被检测为一个应用程序,而我们的 /(非移动)站点被单独检测?

我已经阅读了一些线程,这些线程显示了如何忽略事务和/或仅手动检测您要跟踪的站点部分。理想情况下,我想手动检测整个站点并使用两个不同的 NewRelic 应用程序 ID,以便我们可以看到一个应用程序中的移动性能(移动 = HTML 5 应用程序,非本机)和另一个应用程序中的桌面性能。

现在 iPhone Safari 将我的性能从 2 秒提高到 7 秒。

4

2 回答 2

3

在 PHP 中,您可以使用新的 relic PHP API 设置应用名称

newrelic_set_appname(名称)

那不应该工作吗?

有关详细信息,请参阅https://newrelic.com/docs/php/the-php-api

您还可以在您的网络服务器设置(例如 apache)中设置 PHP ini 值,具体取决于您的 URL 是否以 /m/ 开头。(这里描述了 ini 设置https://newrelic.com/docs/php/php-agent-phpini-settings

于 2013-03-25T07:34:52.983 回答
0

在 .Net 中,您可以获得的最精细的应用程序名称分配是在 App.config 级别。如果移动站点和根站点从同一配置层次结构中提取,我认为您无能为力。

您可以监控关键事务,而较少关注整体应用程序响应时间,而只关注那些特定于应用程序每个部分的事务。

https://newrelic.com/docs/transactions-dashboards/key-transactions

于 2013-09-05T19:05:51.157 回答