如何啟用訂用帳戶記錄以進行疑難解答
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
注意
針對內部部署 Azure DevOps Server,請為小組成員設定 SMTP 伺服器,以查看其組織或使用者配置檔功能表中的 [通知] 選項,以及接收通知。
對於特定活動,當您依角色選取 [小組成員] 時,您可以選擇讓起始活動的使用者收到通知。 此通知是由 [ 略過啟動器] 複選框所控制。 根據預設,會核取此方塊,這表示啟動變更的使用者不會收到通知。
訂用帳戶紀錄是疑難排解的重要工具。 其會提供來自通知管線的診斷資訊,預設為停用。 啟用之後,最多會針對訂用帳戶收集 25 個記錄或一小時的記錄。
啟用訂用帳戶記錄
重要
TFS 2018 Update 3,其中啟用預設 訂閱的訂用帳戶記錄可能會導致通知傳遞問題。 如果您使用上述其中一個版本,建議您不要啟用預設訂用帳戶的訂用帳戶記錄。
若要啟用訂用帳戶記錄,請完成下列步驟:
在瀏覽器中輸入下列 URL,為您的組織啟用診斷:
https://dev.azure.com/{organization}/_notifications?diagnostics=true
[啟用診斷] 選項會出現在訂用帳戶操作功能表中。
檢視事件比對的訂用帳戶診斷記錄
在瀏覽器中輸入下列 URL,以取得所有訂用帳戶事件處理記錄:
https://dev.azure.com/{organization}/_apis/notification/DiagnosticLogs/{event ID}/entries?startTime={date}&endTime={date}
- 組織 是您的組織(例如,dev.azure.com/fabrikam-fiber)
- date 是日期時間規格(例如 2018-06-29 或 2018-06-29 02:00)
- 事件標識符 為 915f48f2-1b64-40d9-a43f-fe2528b4f296 的工作專案事件,或
- 事件標識符 為 9a688110-9e33-4cdc-affd-75d16303e7f1 ,或
- 事件標識符是任何其他事件類型的 a4804dcf-4bb6-4109-b61c-e59c2e8a9ff7
結果是 JSON 格式的記錄資訊。
檢視通知傳遞的訂用帳戶診斷記錄
在瀏覽器中輸入 URL,以擷取指定時間範圍內的所有通知傳遞記錄。
https://dev.azure.com/{organization}/_apis/notification/DiagnosticLogs/{event ID}/entries?startTime={date}&endTime={date}
- 組織 是您的組織(例如,dev.azure.com/fabrikam-fiber)
- date 是日期時間規格(例如 2018-06-29 或 2018-06-29 02:00)
- 事件標識符 為 631f49b3-46e1-42ec-8fff-081bd176c18a 用於工作專案事件,或
- 事件標識符 為 8833fc71-42ca-441b-ab12-253148777772d ,或
- 事件標識符是任何其他事件類型的 a96d6177-beef-477a-a2ee-2c31433214d0
結果是 JSON 格式的記錄資訊。