🦔

Microsoft Log Parserの紹介

2021/10/07に公開

Log Parser

Log Parser は、Microsoftが提供しているログ解析のためのコマンドラインツール。
SQLに似たクエリでログの操作を行うことができる。

実際の用途では、下記の Log Parser Studio を通して使うのがよい。

Log Parser 2.2 日本語版
https://technet.microsoft.com/ja-jp/scriptcenter/dd919274.aspx

用途

Log Parser を使うことでIISのログを解析することができる。

Log Parser Studio

Log Parser Studio は、Log Parser を操作するためのGUIツール。

https://techcommunity.microsoft.com/t5/exchange-team-blog/log-parser-studio-2-0-is-now-available/ba-p/593266

画面イメージ

LPS画面イメージ

クエリ例

IISログ(IISW3CLOG)の解析例。

/* All 401 errors counted per user and saved to CSV */
SELECT cs-username, 
	sc-status,
	cs-uri-stem,
	Count(*) AS Total
 INTO '[OUTFILEPATH]\401_username.csv'
	From '[LOGFILEPATH]'
	Where sc-status = 401
	Group By cs-username, sc-status, cs-uri-stem
	Order by cs-username

Powershell Scriptとしてのエクスポート

Log Parser Studio で作成したクエリを Powershell Script としてエクスポートする機能も存在する。

Discussion