Azure portal でこれらのクエリを使用する方法については、 Log Analytics のチュートリアルを参照してください。 REST API については、「 クエリ」を参照してください。
失敗はありますか?
ステータス コードごとの失敗したキー コンテナー リクエストの数。
AZKVAuditLogs
| where HttpStatusCode >= 300 and not(OperationName == "Authentication" and HttpStatusCode == 401)
| summarize count() by RequestUri, ResultSignature, _ResourceId
遅いリクエストはありますか?
1秒以上かかるkeyvaultリクエストの一覧。
let threshold=1000;
AZKVAuditLogs
| where DurationMs > threshold
| summarize count() by OperationName, _ResourceId
このKeyVaultはどのくらい活発ですか?
操作ごとのKeyVaultリクエスト量の推移を示す折れ線グラフ。
AZKVAuditLogs
| summarize count() by bin(TimeGenerated, 1h), OperationName // Aggregate by hour
| render timechart
このKeyVaultはどのくらい速くリクエストを処理していますか?
時間経過に伴うリクエスト時間の傾向を、異なる集計方法を使用して示す折れ線グラフ。
AZKVAuditLogs
| summarize avg(DurationMs) by RequestUri, bin(TimeGenerated, 1h) // requestUri_s contains the URI of the request
| render timechart
先月どのような変更がありましたか?
過去30日間のすべてのアップデートとパッチのリクエストを一覧表示します。
AZKVAuditLogs
| where TimeGenerated > ago(30d)
| where OperationName == "VaultPut" or OperationName == "VaultPatch"
| sort by TimeGenerated desc
誰がこのKeyVaultを呼び出していますか?
IPアドレスで識別された発信者とそのリクエスト数の一覧。
AZKVAuditLogs
| summarize count() by CallerIpAddress