Azure Batch 監視數據參考

本文包含此服務的所有監視參考資訊。

如需您可以針對 Azure Batch 收集的數據,以及如何使用它的詳細資訊,請參閱 監視 Azure Batch 。

計量

本節列出針對此服務的所有自動收集平台計量。 這些計量也是 Azure 監視器中支援的所有平台計量全域清單的一部分。

如需計量保留的相關資訊,請參閱 Azure 監視器計量概觀。

Microsoft.Batch/batchaccounts 支援的計量

下表列出適用於 Microsoft.Batch/batchaccounts 資源類型的計量。

Note

此表列出批次帳戶平台的指標。 若要從池運算節點收集訪客作業系統效能指標,請參考使用 Azure 監視器 Agent 監控 Azure Batch 池運算節點。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度。
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定。

分類:API

計量 REST API 中的名稱 進階平台指標 單位 彙總 維度 時間精細度 DS 匯出
API 要求計數

向服務提出的 API 請求數量
ApiCount No 計數 總計 (總和) operation、result PT1M Yes
API 請求時長

伺服器處理 API 請求所需的時間以毫秒計——從請求收到到回應傳送的時間
ApiDuration No 毫秒 平均 operation、result PT1M Yes

分類:資源分配

計量 REST API 中的名稱 進階平台指標 單位 彙總 維度 時間精細度 DS 匯出
專用核心計數

批次帳戶中的專用核心總數
CoreCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
建立節點計數

正在建立的節點數目
CreatingNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
閑置節點計數

閑置節點數目
IdleNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
離開集區節點計數

離開集區的節點數目
LeavingPoolNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
LowPriority 核心計數

批次帳戶中低優先順序核心的總數
LowPriorityCoreCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
離線節點計數

離線節點數目
OfflineNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
集區建立事件

已建立的集區總數
PoolCreateEvent No 計數 總計 (總和) poolId PT1M Yes
集區刪除完成事件

已完成的集區刪除總數
PoolDeleteCompleteEvent No 計數 總計 (總和) poolId PT1M Yes
集區刪除開始事件

已啟動的集區刪除總數
PoolDeleteStartEvent No 計數 總計 (總和) poolId PT1M Yes
集區重設大小完成事件

已完成的集區重設大小總數
PoolResizeCompleteEvent No 計數 總計 (總和) poolId PT1M Yes
集區重設大小開始事件

已啟動的集區大小總數
PoolResizeStartEvent No 計數 總計 (總和) poolId PT1M Yes
先佔節點計數

先佔節點數目
PreemptedNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
重新啟動節點計數

重新啟動節點數目
RebootingNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
重新映像節點計數

重新映像節點的數目
ReimagingNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
執行中的節點計數

執行中的節點數目
RunningNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
啟動節點計數

開始的節點數目
StartingNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
啟動工作失敗的節點計數

啟動工作失敗的節點數目
StartTaskFailedNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
低優先順序節點計數

批次帳戶中低優先順序節點的總數
TotalLowPriorityNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
專用節點計數

批次帳戶中的專用節點總數
TotalNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
未知狀態節點數量

未知狀態節點數量
UnknownStateNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
無法使用的節點計數

無法使用的節點數目
UnusableNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No
等候啟動工作節點計數

等候啟動工作完成的節點數目
WaitingForStartTaskNodeCount No 計數 總計(Sum)、平均、最小值、最大值 <無> PT1M No

分類:排程

計量 REST API 中的名稱 進階平台指標 單位 彙總 維度 時間精細度 DS 匯出
作業刪除完成事件

已成功刪除的作業總數。
JobDeleteCompleteEvent No 計數 總計 (總和) jobId PT1M Yes
作業刪除開始事件

要求刪除的作業總數。
JobDeleteStartEvent No 計數 總計 (總和) jobId PT1M Yes
作業停用完成事件

已成功停用的作業總數。
JobDisableCompleteEvent No 計數 總計 (總和) jobId PT1M Yes
作業停用啟動事件

要求停用的作業總數。
JobDisableStartEvent No 計數 總計 (總和) jobId PT1M Yes
作業啟動事件

已成功啟動的作業總數。
JobStartEvent No 計數 總計 (總和) jobId PT1M Yes
作業終止完成事件

已成功終止的作業總數。
JobTerminateCompleteEvent No 計數 總計 (總和) jobId PT1M Yes
作業終止啟動事件

要求終止的作業總數。
JobTerminateStartEvent No 計數 總計 (總和) jobId PT1M Yes
工作完成事件

已完成的工作總數
TaskCompleteEvent No 計數 總計 (總和) poolId、jobId PT1M Yes
工作失敗事件

以失敗狀態完成的工作總數
TaskFailEvent No 計數 總計 (總和) poolId、jobId PT1M Yes
任務重新排隊事件

被重新排隊的任務總數
TaskRequeueEvent No 計數 總計 (總和) poolId、jobId PT1M Yes
任務排程失敗事件

未排程任務總數
TaskScheduleFailEvent No 計數 總計 (總和) poolId、jobId PT1M Yes
工作開始事件

已啟動的工作總數
TaskStartEvent No 計數 總計 (總和) poolId、jobId PT1M Yes

節點與核心數量指標

資源分配類別中的節點與核心數量指標為規範指標。 每個樣本代表批次帳戶的某個時間點總數,而非該時間區間內的事件計數。

PT1M時間粒度顯示這些指標支持一分鐘的細緻度。 它並不保證每個一分鐘的間隔都恰好包含一個取樣。 缺少樣本表示該區間沒有報告任何指標值;這並不代表節點或核心數為零。 處理與傳遞時間也可能導致同一區間內出現多個樣本。

當你分析節點和核心數量時:

  • 不要用 總 聚合來決定節點或核心的數量。 Total 會將所選區間內的所有樣本相加,若區間包含多個樣本,可能會高估計數。
  • 使用 最大值 查看區間內觀察到的最高計數值。
  • 使用 平均 值查看報告樣本在某一區間內的平均值。
  • 不要把這些指標當作每分鐘精確節點數的權威紀錄,或是池自動縮放評估的稽核紀錄。

載入計量維度

如需計量維度是什麼的資訊,請參閱多維度計量。

此服務具有下列與其計量相關聯的維度。

  • poolId
  • jobId
  • 作業
  • result

資源記錄

本節列出您可以針對此服務收集的資源記錄類型。 該區段會從 Azure 監視器中支援的所有資源記錄類別類型清單提取。

Microsoft.Batch/batchaccounts 支持的資源記錄

類別 匯出的成本 記錄資料表 支援基本記錄計劃 支援擷取時間轉換 範例查詢
AuditLog Yes AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢
服務日誌 No AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢

服務記錄檔事件

Batch 服務記錄包含 Batch 服務在個別 Batch 資源的存留期內發出的事件,例如集區或工作。 Batch 服務會發出下列記錄事件:

Batch 發出的每個事件都會以 JSON 格式記錄。 下列範例顯示集區建立事件的主體:

{
    "id": "myPool1",
    "displayName": "Production Pool",
    "vmSize": "Standard_F1s",
    "imageType": "VirtualMachineConfiguration",
    "cloudServiceConfiguration": {
        "osFamily": "",
        "targetOsVersion": ""
    },
    "networkConfiguration": {
        "subnetId": " "
    },
    "virtualMachineConfiguration": {
        "imageReference": {
            "publisher": "Canonical",
            "offer": "UbuntuServer",
            "sku": "20.04-LTS",
            "version": "latest"
        },
        "nodeAgentId": "batch.node.ubuntu 22.04"
    },
    "resizeTimeout": "300000",
    "targetDedicatedNodes": 2,
    "targetLowPriorityNodes": 2,
    "maxTasksPerNode": 1,
    "taskSlotsPerNode": 1,
    "vmFillType": "Spread",
    "enableAutoScale": false,
    "enableInterNodeCommunication": false,
    "isAutoPool": false
}

Azure 監視器記錄資料表

本節列出與此服務相關的 Azure 監視器記錄資料表,並且該資料表可供 Log Analytics 使用 Kusto 查詢進行查詢。 資料表包含資源記錄資料,而且可能包含更多資料,具體取決於所收集及路由傳送至此的內容。

Batch 帳戶

microsoft.batch/batchaccounts

活動記錄檔

連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。

如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述。