0

logparserを使用して、IISログに1時間ごとにいくつのuniqeセッションがあるかを確認するにはどうすればよいですか?

4

2 に答える 2

0

この投稿によると、Log Parser は COUNT(DISTINCT) をサポートしていないため、見た目ほど簡単ではありませんが、投稿 #2 に回避策があります。

有用なクエリに興味がある場合は、 https://serverfault.com/questions/45516/recommended-logparser-queries-for-iis-monitoringに古い投稿があり、いくつかの有用なスニペットがあり、固有のエラーを簡単に更新できます200 のステータス コードを探します (ただし、ページのみを除外する必要があります)。

于 2011-11-24T09:25:19.293 に答える
0

デフォルトでは、IIS ログにはセッション情報は表示されず、http 要求のみが表示されます。セッション情報を IIS ログに出力できる場合もありますが、それは主に、実行しているアプリケーション プラットフォームと、セッション状態を保存している場所によって異なります。たとえば、.NET を使用している場合は、AppendToLog メソッドを使用できます。カスタム ログを調べることもできますが、実行している IIS のバージョンによって異なります。IIS6 では、カスタマー ロガーを実装できます。IIS7 では、高度なロギング拡張機能を使用できます。

プラットフォームや技術スタックを認識していないので、私は言う立場にはありませんが、Scott Hanselman が多くのブログを書いているElmahのようなものを調べることもできます. .NET Web アプリを実行している場合、多くの機能が既に構築されているように思われるため、目的の目標を達成するためのより簡単なルートになる可能性があります。

于 2011-11-24T08:57:55.267 に答える