W3CIISLog テーブルのクエリ

Azure portal でこれらのクエリを使用する方法については、 Log Analytics のチュートリアルを参照してください。 REST API については、「 Query」を参照してください。

IIS ログ エントリを一覧表示する

最後の 50 個の IIS ログ エントリ。

W3CIISLog
| top 50 by TimeGenerated desc 

内訳応答コードを表示する

内訳応答コードを表示します。

W3CIISLog 
| summarize count() by scStatus

各ページの最大所要時間

各ページの最大所要時間を確認します。

W3CIISLog 
| summarize max(TimeTaken) by csUriStem

404 ページの一覧を表示する

404 ページの一覧を表示します。

W3CIISLog 
| where scStatus == 404
| summarize count() by csUriStem
| sort by count_ desc

HTTP 要求の平均時間

HTTP メソッドの平均 HTTP 要求時間。

W3CIISLog 
| summarize avg(TimeTaken) by csMethod

内部サーバー エラーが発生したサーバー

内部サーバー エラーをスローしているサーバーを表示します。

W3CIISLog
| where scStatus == "500"  
| summarize count() by sComputerName

HTTP 要求メソッドによる IIS ログ エントリのカウント

HTTP 要求メソッドで IIS ログ エントリをカウントします。

W3CIISLog 
| summarize count() by csMethod

HTTP ユーザー エージェントによる IIS ログ エントリのカウント

HTTP ユーザー エージェントごとに IIS ログ エントリをカウントします。

W3CIISLog 
| summarize count() by csUserAgent

クライアント IP アドレスで IIS ログ エントリをカウントする

クライアント IP アドレスで IIS ログ エントリをカウントします。

W3CIISLog 
| summarize count() by cIP

クライアント IP の IIS ログ エントリ

クライアント IP の IIS ログ エントリ。

W3CIISLog 
| where cIP == "192.168.0.1" // Enter Client IP here
| project csUriStem, scBytes, csBytes, TimeTaken, scStatus, TimeGenerated
| top 100 by TimeGenerated desc

URL ごとの IIS ログ エントリの数

クライアントによって要求された URL ごとの IIS ログ エントリの数。

W3CIISLog 
| summarize count() by csUriStem

ホスト別の IIS ログ エントリの数

クライアントによって要求されたホスト別の IIS ログ エントリの数。

W3CIISLog 
| summarize count() by csHost

クライアント IP 別の合計バイト 数トラフィック

クライアント IP アドレスによって送受信された合計バイト数。

W3CIISLog 
| summarize BytesSent = sum(csBytes), BytesReceived = sum(scBytes) by cIP

各 IIS コンピューターが受信したバイト数

各 IIS コンピューターによって受信された合計バイト数。

W3CIISLog 
| summarize sum_csBytes = sum(csBytes) by Computer 
| top 500 by sum_csBytes desc

各 IIS サーバー IP によってクライアントに応答されたバイト数

各 IIS サーバーの IP アドレスによってクライアントに応答した合計バイト数。

W3CIISLog 
| summarize sum(scBytes) by sIP

クライアント IP ごとの平均 HTTP 要求時間

クライアント IP アドレス別の平均 HTTP 要求時間。

W3CIISLog 
| summarize avg(TimeTaken) by cIP