logparserを使用して、IISログに1時間ごとにいくつのuniqeセッションがあるかを確認するにはどうすればよいですか?
2 に答える
この投稿によると、Log Parser は COUNT(DISTINCT) をサポートしていないため、見た目ほど簡単ではありませんが、投稿 #2 に回避策があります。
有用なクエリに興味がある場合は、 https://serverfault.com/questions/45516/recommended-logparser-queries-for-iis-monitoringに古い投稿があり、いくつかの有用なスニペットがあり、固有のエラーを簡単に更新できます200 のステータス コードを探します (ただし、ページのみを除外する必要があります)。
デフォルトでは、IIS ログにはセッション情報は表示されず、http 要求のみが表示されます。セッション情報を IIS ログに出力できる場合もありますが、それは主に、実行しているアプリケーション プラットフォームと、セッション状態を保存している場所によって異なります。たとえば、.NET を使用している場合は、AppendToLog メソッドを使用できます。カスタム ログを調べることもできますが、実行している IIS のバージョンによって異なります。IIS6 では、カスタマー ロガーを実装できます。IIS7 では、高度なロギング拡張機能を使用できます。
プラットフォームや技術スタックを認識していないので、私は言う立場にはありませんが、Scott Hanselman が多くのブログを書いているElmahのようなものを調べることもできます. .NET Web アプリを実行している場合、多くの機能が既に構築されているように思われるため、目的の目標を達成するためのより簡単なルートになる可能性があります。