次の方法で共有


AZKVAuditLogs テーブルに対するクエリ

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