こんにちは、logparser を使用してすべての iis ログ ファイルから上位 10 ページを選択するクエリを教えてください。
ありがとう、
すべてのログをディレクトリに取得してから実行します
logparser "SELECT cs-uri-stem, COUNT(*) as cnt FROM *.log GROUP BY cs-uri-stem ORDER BY cnt DESC" -i:IISW3C -o:CSV
(これは、ログが W3C 形式であることを前提としています)。
Marks answerに追加して、出力を 10 レコードに制限する方法を次に示します。
logparser "SELECT TOP 10 cs-uri-stem, COUNT(*) as cnt FROM *.log GROUP BY cs-uri-stem ORDER BY cnt DESC" -i:IISW3C -o:CSV
(これは、ログが W3C 形式であることを前提としています)。