問題タブ [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.
c# - 複数の環境にデプロイされた Web アプリ用の VS Application Insights
Azure にデプロイされた Web アプリケーションで MS Application Insgihts を試用中です。
そのままでは利用できないと思われることの 1 つは、展開環境による統計/分析の分離です。
誰かがすでにこれを行っていて、それをどのように達成したのか疑問に思っていますか?
これが私が考えていたことです。
AI 内に 4 つの個別の「アプリケーション」を作成します (それぞれに独自のアプリ名とコンポーネント ID があります)。
1 つの ApplicationInsights.config を Web アプリケーション プロジェクトに追加する
App.Config Transforms をアプリケーションに手動で追加して、構成 (QA、UAT、または製品) に基づいてビルド時に ComponentName と ComponentId を置き換えます。
条件付きコンパイル シンボルを Web アプリケーションのビルド構成に追加する (QA、UAT、PROD)
「#if QA」プリプロセッサ ディレクティブを razor _layout ビューに追加して、ビルド時に正しい ComponentId を JavaScript スニペットにスワップします。
考え?
visual-studio-2013 - VS 2013 アプリケーション インサイト
Application Insights を WCF Web ロールに構成し、Azure クラウド サービスにデプロイしました。パフォーマンス ダッシュボード以外のすべてのダッシュボードが表示されました。
azure-devops - Application Insights をインストールする VSO アカウントを選択するにはどうすればよいですか?
私は 1 つの VSO アカウントを所有しており、他の複数のアカウントのメンバーです (1 回のログインで)。Application Insights を Web プロジェクトにインストールすると、使用するアカウントのオプションが表示されず、間違ったアカウントにインストールされます。
azure-application-insights - 1 つのアプリケーションに複数のエイリアスがある場合、MS Application Insight をセットアップする方法は?
たとえば、sample と呼ばれるアプリケーションがあり、私のドメインは mydomain.com です。
このアプリケーションを Default Web Site の下に置きました。したがって、ユーザーは次の方法でアクセスできます。
また、同じ IIS に別のサイトを作成し、それをサブ ドメインにバインドして、ユーザーが次の方法でもアクセスできるようにします。
物理的には、既定の Web サイトの下に "Sample" というフォルダーが 1 つだけあります。ただし、オンラインの AI にはデータが表示されません。
Get-WebApplicationMonitoringStatus を実行すると、Sample として 2 つの表示名が表示されますが、WebApplications を指しています (実際には 1 つしかありません)。
表示名: Sample WebApplication: Default Web Site/Sample ......
表示名: サンプル Web アプリケーション: サンプル
AIが適切にデータを収集するのに問題があるようです。イベント ビューアーにも次のような警告が表示されます。同じ表示名を持つ 2 つのアプリケーションが検出されました。アプリケーションの監視が停止されました。続行する前に、表示名が一意であることを確認してください。
では、この場合に最適な監視ソリューションは何だろうか?
asp.net - ファイアウォールの背後にあるアプリケーション インサイト
ファイアウォールの背後から Visual Studio Online にデータをレポートするためのアプリケーション インサイトを取得する際に問題が発生しています。この記事に記載されているファイアウォール ルールを開きましたが、違いはありませんでした。何度かアンインストールして再インストールしました。操作ログに表示される唯一のことは、「AppDiagnostics」キュー内のアイテムを定期的にパージしていることです。これは、15 MB の最大許容サイズを超えているためです (以下の完全なエラー)。
Get-WebApplicationMonitoringStatus は、監視されると予想されるすべてのアプリケーションが監視されていることを示しています。
ヘルス サービスは、管理グループ "AppDiagnostics" の送信キューからいくつかのアイテムを削除しました。これは、許可されている最大サイズの 15 メガバイトを超えたためです。