參考:開發人員入口網站稽核記錄架構
適用於:開發人員 | 基本 | 標準 | 進階
本文提供 Azure API 管理 DeveloperPortalAuditLogs 資源記錄的架構參考。
若要在 API 管理 中啟用資源記錄的收集,請參閱啟用開發人員入口網站使用量的記錄。
DeveloperPortalAuditLogs 架構
系統會針對開發人員入口網站的每個要求記錄下列欄位。
欄位 | 類型 | 描述 |
---|---|---|
Sku | 字串 | 定價層 |
DeploymentVersion | 字串 | API 管理 程式代碼基底版本 |
層級 | int | 從 1 到 5 的數位記錄層級。1 - 2 :錯誤3 :警告4 - 5 :追蹤記錄 |
resourceId | 字串 | Azure Resource Manager 資源識別符 範例: /SUBSCRIPTIONS/MYSUBSCRIPTION/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.APIMANAGEMENT/SERVICE/MYAPIMSERVICE |
category | 字串 | DeveloperPortalAuditLogs |
resultType | 字串 | 結果類型、或Succeeded Failed |
operationName | 字串 | Microsoft.ApiManagement/CustomerDevPortalAuditDiagnosticLogs |
eventTime | 字串 | 事件 UTC 的日期和時間 範例: 2024-05-13T09:15:26.012166Z |
apimClient | 字串 | 從 X-Ms-Apim-Client 開發人員入口網站網頁在每個要求上傳送的 HTTP 標頭取得的值。 每個部分都會以 | 字元分隔。 包含服務類型、功能變數名稱、使用的 API 和使用者授權狀態的相關信息範例: dev-portal|myapimservice123.developer.azure-api.net|getApis-unauthorized |
activityId | 字串 | 唯一記錄 GUID |
內容 | dynamic |物件 | 代表其他記錄信息的物件 |
屬性
欄位名稱 | 類型 | 描述 |
---|---|---|
hashedUserId | string |零 | 哈希用戶標識碼,如果 null 要求是匿名的,則為 |
timestamp | 字串 | 提出要求的 UTC 日期和時間 範例: 2024-05-13T09:15:26.4496706Z |
requestPath | 字串 | HTTP 要求URL路徑 範例: /apis 或 /tags |
requestMethod | 字串 | HTTP 要求方法 |
userAgent | 字串 | 瀏覽器的使用者代理程式字串取自 HTTP 要求標頭。 識別瀏覽器、瀏覽器版本和作業系統。 範例: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 |
responseCode | int | HTTP 回應碼 |
region | 字串 | Azure 區域名稱 範例: Brazil South |
serviceName | 字串 | API 管理 服務的名稱 |