共用方式為


監視器使用狀況

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 總計和延遲時間。