共用方式為


參考:開發人員入口網站稽核記錄架構

適用於:開發人員 |基本 |標準 |進階版

本文提供 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 字串 結果類型、或SucceededFailed
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 管理 服務的名稱