我正在使用New Relic测试Sitecore CMS。所有的New Relic网络事务都被发送到items layout文件中,因此我无法在New Relic中深入了解项目级别的详细信息。
我正在尝试使用New Relic API调用SetTransactionName
并将其设置为items URL,但似乎无法使其正常工作。我已经创建了一个httprequestbegin
管道处理器,并将其放置在最后,就在以下内容之后:
<processor type="Sitecore.Pipelines.HttpRequest.ExecuteRequest, Sitecore.Kernel"/>
我已经安装了New Relic API程序集,它也在我的bin文件夹中。以下是我试图运行的代码行。
NewRelic.Api.Agent.NewRelic.SetTransactionName("Custom", Sitecore.Context.RawUrl);
有什么想法我可能做错了吗?所有的网络交易仍然显示为项目布局文件。