問題タブ [azure-application-insights]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Application Insights での startTrackPage の使用
私は最近、Application Insights をいじっていて、JavaScript API を機能させるのに問題がありました。ページに追加することになっているデフォルトのスクリプトでは、関数 trackPageView() を使用します。これは機能しているように見えますが、ユーザーがページに滞在した時間に関する情報も収集したいと考えていました。startTrackPage() および stopTrackPage() 関数を見つけて、それらを使用して情報を取得しようとしましたが、常に startTrackPage() からエラーが発生します。
キャッチされない TypeError: appInsights.startTrackPage は関数ではありません (匿名関数)
コードをステップ実行しましたが、呼び出している時点で関数が作成されていないようです。ただし、 trackPageView() は既に定義されています。ドキュメントがロードされた後に関数を呼び出してみましたが、それでも失敗しました。ただし、ページが読み込まれると、開発者コンソールから呼び出すことができます。
ここで、startTrackPage() と stopTrackPage() に関する情報を最初に見つけました。それ以外は、他の誰かがこれに遭遇したかどうかを確認するために熟読しています.
助けてくれてありがとう。
アプリ インサイトからの既定のコード:
私が試したこと:
azure - Application Insight は localhost で正常に動作しますが、Azure ではクライアント側のデータのみです
これとよく似た Application Insights の問題があります。
Application Insights - クライアント側のデータのみを取得し、サーバー データは取得しません。
ただし、F5 キーを押してアプリケーションを実行すると、クライアント側とサーバー側の両方のパフォーマンス メトリックが取得されます。
ただし、アプリケーションをデプロイすると、サーバー側のデータを取得できません。このサイトは、Azure Web アプリ (Web サイト) として実行されます。私はあなたのクライアント側のデータを取得します。
誰にもヒントはありますか?
windows-8.1 - Windows 8.1 Javascript アプリに Application Insights をインストールする適切な方法
JavaScript を使用して記述された Windows 8.1 ユニバーサル アプリがあり、テレメトリ データをキャプチャするためにアプリケーション インサイトをインストールしたいと考えています。
こちらの手順に従い、Application Insights for Javascript Apps nuget パッケージをプロジェクトにインストールしました。
部分的に機能しています。ページビューが通過し、 への呼び出しを使用して追跡している例外の一部 (すべてではない) が表示されappInsights.trackException
ます。クラッシュレポートはありません。
クラッシュ レポートや例外の追跡を妨げているものはありますか? これは、Windows 8.1 JavaScript アプリ用に Application Insights をセットアップする正しい方法ですか?
どんな助けでも大歓迎です。このシナリオに関する情報はあまりないようです。
asp.net-mvc - アプリケーション インサイトでのユーザー名の設定
私は Application Insights を初めて使用し、カスタム イベントを使用せずにセットアップし、すべての既定値を使用しています。アプリケーションは MVC 5 でビルドされています。ApplicationInsights.config には、次のようなコメントがあります。
"アプリケーションにカスタム ユーザー トラッキングを実装する場合は、このテレメトリ初期化子を削除して、ユーザー数が Application Insights に正確に報告されるようにしてください。"
ログインが必要なページがあるため、デフォルトのユーザー ログにはそれほど多くの情報はありません。ユーザー名を一意の識別子として使用することをお勧めします。コメントに基づいて、これはある種の一般的な変更であり、したがって変更が容易であるように思われます。「カスタム ユーザー トラッキング」で Google を検索しようとすると、少し奇妙に思える興味深いものが見つかりません...
では、既定の動作と思われる Cookie を使用する代わりに、Application Insights のユーザーを自分のユーザー名にリンクするにはどうすればよいでしょうか?
c# - Azure 上の Application Insights で例外を要求にリンクする方法を教えてください。
REST サービスに Azure で Owin を使用しており、Application Insights に直接報告する必要があります。例外とリクエストをログに記録したいと考えています。現在、これがあります:
それらは次のようにアプリケーションに登録されます。
例外とリクエストが接続されていないことを除いて、これは機能します。どちらもログに記録されますが、失敗したリクエストをクリックすると、「関連する例外が見つかりませんでした」と表示されます。逆に、例外プロパティを開くと、「この例外の影響を受けたリクエスト: 0」を読み取ることができます。それを行う適切な方法は何ですか?
c# - Application Insights テレメトリ クライアントが機能しているかどうかを確認するにはどうすればよいですか?
このコードはエラーなしで実行されますが、明らかに ApplicationInsights には何も記録されません。foobar
キーが無効です。
それが良いことかもしれないことは理解しています。AppInsights が利用できないため、アプリケーションがクラッシュしたくありません。しかし、それが到達可能でないことを何らかの形で知っているといいので、代わりに別のことをすることができます.
追加できると思われるエラー:
- API にアクセスできません
- イベントの形式が正しくありません
- API キーが無効です
- 等
これらの一部は一時的なもの (API の一時的な利用不可) ですが、そうでないもの (無効な API キー) もあります。
これらのケースに対応するためにクライアントを「テスト」する方法はありますか?
何かのようなもの :