New Relicを使用してiOsアプリケーションのネットアクティビティを監視しようとしています。アプリケーションはXamarinで記述され、Webサービスを使用してデータをサーバと同期させます。 New Relicをプロジェクトに追加してアプリの監視を開始しますが、アプリのアクティビティを見るとアクティブなデバイスが1つで、httpのアクティビティは表示されません。だから、New Relicは一般的にWebサービスの要求を追跡できますか?できれば、私は間違いがあるかもしれませんか?助けてくれてありがとう!XamarinのNew Relicを使用してWebサービスリクエストを追跡する
答えて
現時点では、New RelicのモバイルエージェントはXamarinで動作しません。最初にリリースされたとき、AndroidとiOSエージェントはネイティブに開発されたアプリケーションでのみ動作しました。それ以来、New RelicはTitanium Studioのサポートを追加し、より多くのクロスプラットフォーム開発環境を追加したいと考えています。新しいプラットフォームを追加する場合はhttps://docs.newrelic.com/docs/mobile-apps/をご覧ください。
New Relic web siteには、モバイルデバイスの監視方法に関する技術的な詳細はほとんどありません。私の推測は、iOSの特定の上位レベルの APIを監視しています。
Xamarin.iOS BCL(.NETクラスライブラリ)には、ほとんどの場合iOSの下位レベルのネットワーキングAPIしか使用しない独自のネットワークスタックが含まれています。これが.NET Webサービスをサポートするために使用されているものです。これらのAPIが監視されていない場合、それらのAPIはレポート内に表示されません。
IOWそれは、あなたの側からの間違いではなく、新しいRelicツールキットの制限かもしれません。
Xamarin.iOSはハイレベルAPI(monotouch.dll
)もサポートしているので、これを簡単に確認できます。 NSUrl*
の種類を使用する小さなサンプルを作成して、ネットワークアクセスが期待通りに記録されているかどうかを確認してください。
ありがとうございます!試してみます。 – SDmitry
- 1. Mattermost + New Relic APM
- 2. レポのライセンスキーを追加せずにNew Relicをインストールする
- 3. New Relic Insight - Combined Chart
- 4. google-style analyticsにNew Relicを使用できますか?
- 5. GAE/JでNew Relicを使用することはできますか?
- 6. PHPとUUIDを使用して動的なWebページのステータスを追跡する
- 7. サーバーデータ用のNew Relic Infrastructure APIの呼び出し方法
- 8. セットアップXML Webサービスリクエスト
- 9. xml Webサービスリクエストを取得
- 10. Application Insightsを使用してURLを追跡する
- 11. Xamarin iOS:JavaScriptを使用したナビゲーションスタック上のWebページの追加
- 12. AffineTransformを使用して回転後のピクセルを追跡する
- 13. 安全なWebサービスリクエスト
- 14. サービスを使用してGPSをバックグラウンドで追跡する
- 15. ミューテックスを使用して別のアプリのライフタイムを追跡する
- 16. mongoose.jsを使用してフィールドへの変更を追跡する
- 17. Webアプリケーションの変更を追跡する
- 18. データレイヤーを使用してイベントベースのルールを追跡する
- 19. jqgridのgrid.historyを使用して検索を追跡する
- 20. Visionフレームワークを使用してローカルビデオの顔を追跡する
- 21. Cポインタを使用してFortranモジュールのデータメンバーを追跡する
- 22. Xamarinフォームを使用して、任意の時点でユーザーのGoogleマップの場所を追跡する
- 23. NewRelicを使用してファイルI/Oパフォーマンスを追跡する
- 24. アクセスデータベースの使用を追跡する
- 25. C#でパラメータを指定したWebサービスリクエスト
- 26. Kinect SDKを使用して目を追跡する方法は?
- 27. New Relic NRQL:導入されたEC2インスタンスタイプ間のCPU使用率の比較
- 28. Yii2でWebアプリケーションの使用状況を追跡
- 29. Bluetoothを使用したオブジェクトの追跡
- 30. Google Analyticsを使用してJavaサーブレットリクエストを追跡する方法
ああ、そうです。新しい遺物のサポートはすでにそれについて私に語った。それにもかかわらず、あなたはhttps://github.com/nberardi/newrelic-mobile-xamarinからバインディングをダウンロードできます.NSURLConnectionを使用すると、New Relicはこのリクエストを追跡できます。これはHttpWebRequestとSoapHttpClientProtocolを使用する場合は当てはまりません。 – SDmitry
+1ニックのXamarinバインディングは、私たちのためにうまく動作します。 –