共用方式為


監視器使用狀況

Azure DevOps Services

監視 Azure DevOps Services 中的使用量對於識別和解決效能瓶頸至關重要。 藉由瞭解觸發使用訊息的常見命令和作業,您可以將工具和程序優化,以確保有效率地使用資源。 定期檢閱使用量頁面和稽核記錄有助於維護 Azure DevOps 環境的效能和可靠性。

必要條件

類別 要求
許可 專案集合系統管理員群組的成員。 組織擁有者自動成為這個群組的成員。

注意

若要從稽核觀點檢視使用量,請參閱 存取、匯出和篩選稽核記錄。 此檢視不包含 TTU,但會保留 90 天的數據。

如需詳細資訊,請參閱 速率和使用量限制

檢視使用量

  1. 登入您的組織 (https://dev.azure.com/{Your_Organization})。

  2. 選取 齒輪圖示>

集合系統管理員的使用方式頁面螢幕快照。

  1. 使用此頁面來調查其他使用者的使用方式。 使用方式可能來自一般入口網站作業或使用命令行或 REST API 工具。

a. 依下列類別檢視: - 依使用者使用 - 依管線使用 - 熱門使用者代理程式 - 熱門命令 - 熱門組建管線 - 熱門發行管線

b. 依下列數據行選項篩選:- 使用者 - 使用者代理程式 - IP 位址 - 時間範圍 - 服務 - 應用程式 - 查閱者 - 命令 - UriStem - 狀態 - 計數 - 使用量 (TSTU) - 延遲 (s)

Azure DevOps 預設會顯示最後一個小時的要求。 您可以從其他時間增量中選取。

c. 從下列狀態選取:- 所有狀態 - 一般 - 延遲 - 已封鎖

d. 使用方式頁面的範圍設定為第一個延遲要求之前和之後的 30 分鐘。 檢閱導致延遲要求的要求歷程記錄。

使用方式頁面範例的螢幕快照。

瞭解通知和警示

  • 當使用者的要求延遲時,他們會收到通知電子郵件,並在網路上看到警告橫幅。 使用方式頁面的橫幅和電子郵件連結。
  • 當使用者沒有電子郵件位址時,通知會傳送給 Project Collection Administrators 群組成員。

識別高使用量

  • 耗用大量 Azure DevOps 輸送量單位 (TTU) 的命令可能會導致使用者超過閾值。
  • 使用者代理程式和IP位址數據行可協助識別這些命令的來源。 自訂工具或建置服務帳戶可能會在短時間內進行許多呼叫。

優化工具和程式

若要避免問題,請考慮重寫工具或更新建置程式,以減少呼叫類型和數目。 例如,不要定期從頭提取大型版本控制存放庫,而是以累加方式提取。

瞭解使用量頁面詳細數據

  • 頁面上的要求歷程記錄 Usage 預設為遞減順序。
  • 使用量會依命令分組為五分鐘的時間範圍。
  • 數據 Count 行會顯示視窗中的命令數目。
  • 其他數據行會反白顯示 TSTU 總計和延遲時間。