3

私が Django Web サイトを持っていたとき、Web サイトのさまざまな部分を (たとえばNewRelicを使用して) 監視するのは非常に簡単でした。

  1. ページの生成にかかった時間
  2. クエリの時間
  3. 等...

しかし、Angular.js フレームワークを使用して単一ページのアプリに移行したことは知っていますが、何を監視できるかがわからないことを認めなければなりません..

クライアントがアプリに問題を抱えている場合はどうなりますか? クライアント側なのでログはありません。すべてのユーザーについて、アプリケーションの動作を知る方法は? (応答時間、クエリ セットのパフォーマンスなど)

もしあなたが良い習慣を持っているなら、私は本当に興味があります.

PS: How to monitor a single page web appを読みましたが、あまり役に立ちません。特にログ部分。

4

2 に答える 2

5

今日のモニタリング ソリューションは、Real User Monitoring テクノロジーに基づいてタイミングを必要とする Angular アプリケーション専用に提供できます。最初の完全なページ読み込みのタイミングと、ユーザーがページをクリックしたときにトリガーする単一の XHR リクエストのタイミングから始めます。

さらに、フロントエンド コードのエラーを見つけるために、Dynatrace を使用すると、スタック トレースを含む JavaScript エラーもキャプチャできることがわかっています。これは非常に便利です。Angular Monitoring ページを確認してください。

于 2016-12-13T20:00:40.403 に答える
2

分析を統合するための AngularJS プロジェクトであるAngularticsを確認してください。

5 つの分析プロバイダーと既に統合されており、さらに拡張することができます。これを使用して、仮想ページビューとイベントを監視できます。ページのレンダリング時間を測定する方法はわかりませんが、始めるには良い場所です。

于 2013-10-27T11:16:43.920 に答える