2011-11-14 4 views
0

をセッションの数を取得するために、私はデフォルトではIISログ内のすべての時間でありますどのように多くのuniqeセッションLoparserは時間

答えて

0

this postによると、Log ParserはCOUNT(DISTINCT)をサポートしていないので簡単ではありませんが、ポスト#2には回避策があります。

https://serverfault.com/questions/45516/recommended-logparser-queries-for-iis-monitoringに便利なスニペットがある古い投稿がある場合は、固有のエラーを簡単に更新してステータスコード200を簡単に見つけることができます(ただし、ページのみ)。

0

を見るためにLOGPARSERを使用することができますどのように、あなたのIISログは、単にHTTPリクエスト、セッション情報が表示されません。セッション情報をIISログに出力することは可能ですが、実行しているアプリケーションプラットフォームとセッション状態を格納している場所によって異なります。たとえば、.NETを使用している場合は、AppendToLog methodを使用できます。カスタムロギングを調べることもできますが、実行しているIISのバージョンによって異なります。 IIS6では、customer loggerを実装できます。 IIS7では、advanced logging extensionを使用できます。

あなたのプラットフォームやテクノロジースタックを認識していない私は言うべき位置にいませんが、Scott Hanselmanが多くブログしているElmahのようなものを見ることもできます。 .NET Webアプリケーションを実行している場合は、既にあなたのために構築されている多くの機能があるように思われます。これは、目的の目標を達成するためのより簡単な方法です。