我尝试使用New Relic监视iOs应用程序的净活动。在Xamarin中写入应用程序并使用Web服务与服务器同步数据。我将New Relic添加到项目并开始监视应用程序,但是当我观看应用程序活动时,它会显示一个活动设备并且根本没有http活动。那么,New Relic能够跟踪网络服务请求,如果可以的话,我可能会犯错误吗?谢谢你的帮助!在Xamarin中使用New Relic来跟踪Web服务请求
5
A
回答
1
此时New Relic的移动代理不能与Xamarin一起使用。首次发布时,Android和iOS代理只能使用本机开发的应用程序。此后,New Relic增加了对Titanium Studio的支持,并希望添加更多的跨平台开发环境。观看https://docs.newrelic.com/docs/mobile-apps/以添加新平台。
1
关于New Relic web site他们如何进行移动设备监控的技术细节并不多。我的猜想是他们监视一些具体的高层次的 iOS的API。 Xamarin.iOS BCL(.NET类库)包含它自己的网络堆栈,在大多数情况下,它只会使用iOS的低级网络API。这就是用来支持.NET Web服务的东西。如果这些API没有被监控,那么你不会在他们的报告中看到它们。
IOW它可能是New Relic工具箱的限制,而不是您身边的错误。
由于Xamarin.iOS还支持高级API(在monotouch.dll
之内),您可以轻松确认。尝试编写一个使用NSUrl*
类型的小示例,并查看是否按预期记录了网络访问。
+0
谢谢!我会尝试。 – SDmitry
相关问题
- 1. 如何使New Relic只跟踪一个JBoss Web应用程序
- 2. 跟踪来自Web服务器的传出HTTP请求
- 3. 如何使用Java EE跟踪New Relic中的用户
- 4. 使用New Relic跟踪PHP异常日志
- 5. 跟踪具有时间戳的并发Web服务请求
- 6. 在Sitecore中使用New Relic
- 7. 如何在New Relic的外部服务页面中监控外部请求?
- 8. 使用New Relic跨越服务器/服务边界的呼叫
- 9. New Relic的的ASP.NET Web API
- 10. 如何跟踪Web应用程序请求的来源?
- 11. HTTP请求跟踪
- 12. 跟踪wget请求
- 13. JS/web调试器跟踪HTTP请求的来源?
- 14. 在New Relic中附加应用程序到服务器
- 15. 演员[akka:\\ play \ deadLetters] .tell()是指Play Framework 2.0 web事务的New Relic跟踪中的什么含义?
- 16. Prometheus跟踪自动缩放服务器中的请求
- 17. 使用Node.js跟踪XMLHTTP请求
- 18. 使用javascript跟踪iframe的http请求
- 19. 由Visual Studio生成的跟踪请求内容生成的Web服务代理
- 20. 跟踪来自javascript的任何asp.net web服务调用
- 21. 请求跟踪4.4.1与Apache2
- 22. REST Web服务POST请求
- 23. New Relic中的“每分钟请求数”是如何计算的?
- 24. 如何从New Relic的获取请求队列Ruby中
- 25. 如何跟踪从FireBug服务器推送的请求
- 26. php与生产服务器上的symfony网站跟踪请求
- 27. 如何跟踪服务器上的特定客户端请求?
- 28. 跟踪改进请求
- 29. 的Bittorrent跟踪器请求
- 30. 跟踪XMLHTTP请求结果
哦,是的。 New Relic的支持已经告诉了我这件事。尽管如此,你可以从https://github.com/nberardi/newrelic-mobile-xamarin下载绑定,如果你使用NSURLConnection,New Relic可以跟踪这些请求。如果您使用HttpWebRequest和SoapHttpClientProtocol,则不是这样。 – SDmitry
对于Nick的Xamarin绑定+1,对我们来说工作得很好。 –