- An instrumentation tool for ASP.NET written in C#
ASPNETINSIGHTは、ASP.NETアプリケーション用の軽量およびプラグ&プレイツールであり、ASP.NETの下で実行されている動的ページ/コンテンツのパフォーマンスカウンターデータを計算および収集します。 ASP.NETパイプラインと交差し、合計応答時間、ページ/ハンドラー処理時間など、各要求に関連する必要なパフォーマンスデータを収集し、応答時間と帯域幅の観点からサイトのパフォーマンスについての洞察を提供します。
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
「管理者として実行」モードとしてWindowsコマンドプロンプトを開く
インストール - グローバルアセンブリキャッシュ(GAC)にインストールする
> AspNetInsight.Installer.exe /i
構成 - サイト名でローカルIISサイトを構成します
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
インストール-GACおよび.NET CLR V4の下で実行されているすべてのIISサイトにインストール
> AspNetInsight.Installer.exe /ic
インストール解除 - GACおよびIISサイトから取り外します
> AspNetInsight.Installer.exe /r
助けのために、
> AspNetInsight.Installer.exe /?
前提条件、
IIS 6.0およびIIS 7.0クラシックモードにAspnetInsight HTTPモジュールをインストールします
< configuration >
< system .web>
< httpModules >
< add name = " si_ResponseTracker "
type= " AspNetInsight4.ResponseTracker, AspNetInsight4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fd287cc2521f79a3 " />
</ httpModules >
</ system .web>
</ configuration >IIS 7.0以降の統合モードにAspNetInsight HTTPモジュールをインストールします
< configuration >
< system .webServer>
< modules >
< add name = " si_ResponseTracker "
type= " AspNetInsight4.ResponseTracker, AspNetInsight4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fd287cc2521f79a3 " preCondition = " managedHandler " />
</ modules >
</ system .webServer>
</ configuration >展開および手動構成オプションの詳細については、https://msdn.microsoft.com/en-us/library/ms227673.aspxを参照してください
AspNetInsightモジュールは、システムの一時ディレクトリ(TEMP)を使用して、現在のターゲットプラットフォーム(x86またはx64)に基づいて依存関係DLLを抽出します。アプリケーションのアプリプールが実行されているアカウント/ユーザーに必要なアクセス(R、W、M、および削除)を提供してください!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
デフォルトでは、ASPNETINSIGHT ASP.NETサイトを構成してサイレントモードでパフォーマンスデータを収集しますが、サイト管理者として、サイトレベルで応答追跡を無効にしたり、ライブ洞察HTMLウィジェットを表示するように設定したりできます。
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />