我嘗試使用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,對我們來說工作得很好。 –