Azure Batch 监视数据参考

本文包含此服务的所有监视参考信息。

请参阅监视 Azure Batch,详细了解可为 Azure Batch 收集的数据以及如何使用这些数据。

指标

本部分列出了为此服务自动收集的所有平台指标。 这些指标也是 Azure Monitor 中支持的所有平台指标的全局列表的一部分。

有关指标保留的信息,请参阅 Azure Monitor 指标概述

Microsoft.Batch/batchaccounts 支持的指标

下表列出了可用于 Microsoft.Batch/batchaccounts 资源类型的指标。

表标题

  • 指标 - 在 Azure 门户中显示的指标显示名称。
  • Rest API 中的名称 - 在 REST API 中引用的指标名称。
  • 单位 - 度量单位。
  • 聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
  • 维度 - 适用于指标的维度。
  • 时间粒度 - 对指标采样的间隔。 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
  • DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置
指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
专用核心计数

批处理帐户中的专用核心总数
CoreCount 计数 总计 <无> PT1M
正在创建的节点计数

正在创建的节点数目
CreatingNodeCount 计数 总计 <无> PT1M
空闲节点计数

空闲节点数目
IdleNodeCount 计数 总计 <无> PT1M
作业删除完成事件数

已成功删除的作业总数。
JobDeleteCompleteEvent 计数 总计 jobId PT1M
作业删除启动事件数

已请求删除的作业总数。
JobDeleteStartEvent 计数 总计 jobId PT1M
作业禁用完成事件数

已成功禁用的作业总数。
JobDisableCompleteEvent 计数 总计 jobId PT1M
作业禁用启动事件数

已请求禁用的作业总数。
JobDisableStartEvent 计数 总计 jobId PT1M
作业启动事件数

已成功启动的作业总数。
JobStartEvent 计数 总计 jobId PT1M
作业终止完成事件数

已成功终止的作业总数。
JobTerminateCompleteEvent 计数 总计 jobId PT1M
作业终止启动事件数

已请求终止的作业总数。
JobTerminateStartEvent 计数 总计 jobId PT1M
正在退出池的节点计数

正在退出池的节点数目
LeavingPoolNodeCount 计数 总计 <无> PT1M
低优先级核心计数

批处理帐户中的低优先级核心总数
LowPriorityCoreCount 计数 总计 <无> PT1M
脱机节点计数

脱机节点数目
OfflineNodeCount 计数 总计 <无> PT1M
池创建事件数

已创建的池总数
PoolCreateEvent 计数 总计 poolId PT1M
池删除完成事件数

已完成的池删除活动总数
PoolDeleteCompleteEvent 计数 总计 poolId PT1M
池删除启动事件数

已启动的池删除活动总数
PoolDeleteStartEvent 计数 总计 poolId PT1M
池调整大小完成事件数

已完成的池调整大小活动总数
PoolResizeCompleteEvent 计数 总计 poolId PT1M
池调整大小启动事件数

已启动的池调整大小活动总数
PoolResizeStartEvent 计数 总计 poolId PT1M
已占用节点计数

已占用节点数
PreemptedNodeCount 计数 总计 <无> PT1M
正在重新启动的节点计数

正在重新启动的节点数目
RebootingNodeCount 计数 总计 <无> PT1M
正在重置映像的节点计数

正在重置映像的节点数目
ReimagingNodeCount 计数 总计 <无> PT1M
正在运行的节点计数

正在运行的节点数目
RunningNodeCount 计数 总计 <无> PT1M
正在启动的节点计数

正在启动的节点数目
StartingNodeCount 计数 总计 <无> PT1M
启动任务失败的节点计数

启动任务失败的节点数目
StartTaskFailedNodeCount 计数 总计 <无> PT1M
任务完成事件数

已完成的任务总数
TaskCompleteEvent 计数 总计 poolIdjobId PT1M
任务失败事件数

处于失败状态的已完成任务总数
TaskFailEvent 计数 总计 poolIdjobId PT1M
任务启动事件数

已启动的任务总数
TaskStartEvent 计数 总计 poolIdjobId PT1M
低优先级节点计数

批处理帐户中的低优先级节点总数
TotalLowPriorityNodeCount 计数 总计 <无> PT1M
专用节点计数

批处理帐户中的专用节点总数
TotalNodeCount 计数 总计 <无> PT1M
不可用的节点计数

不可用的节点数目
UnusableNodeCount 计数 总计 <无> PT1M
正在等待启动任务的节点计数

正在等待启动任务完成的节点数目
WaitingForStartTaskNodeCount 计数 总计 <无> PT1M

指标维度

有关指标维度定义的信息,请参阅多维指标

此服务具有以下与其指标关联的维度。

  • poolId
  • jobId

资源日志

本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。

Microsoft.Batch/batchaccounts 支持的资源日志

Category 类别显示名称 日志表 支持基本日志计划 支持引入时间转换 示例查询 导出成本
AuditLog 审核日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询
ServiceLog 服务日志 AzureDiagnostics

来自多个 Azure 资源的日志。

查询
ServiceLogs 服务日志 No

服务日志事件

Batch 服务日志包含 Batch 服务在单个 Batch 资源(例如池或任务)的生存期内发出的事件。 Batch 服务发出以下日志事件:

Batch 发出的每个事件以 JSON 格式记录。 以下示例显示示例池创建事件的正文:

{
    "id": "myPool1",
    "displayName": "Production Pool",
    "vmSize": "Standard_F1s",
    "imageType": "VirtualMachineConfiguration",
    "cloudServiceConfiguration": {
        "osFamily": "3",
        "targetOsVersion": "*"
    },
    "networkConfiguration": {
        "subnetId": " "
    },
    "virtualMachineConfiguration": {
          "imageReference": {
            "publisher": " ",
            "offer": " ",
            "sku": " ",
            "version": " "
          },
          "nodeAgentId": " "
        },
    "resizeTimeout": "300000",
    "targetDedicatedNodes": 2,
    "targetLowPriorityNodes": 2,
    "taskSlotsPerNode": 1,
    "vmFillType": "Spread",
    "enableAutoScale": false,
    "enableInterNodeCommunication": false,
    "isAutoPool": false
}

Azure Monitor 日志表

本节列出了与此服务相关的 Azure Monitor 日志表,日志分析可使用 Kusto 查询来查询这些表。 这些表包含资源日志数据,此外还可能包含其他数据,具体取决于所收集并路由到这些表的内容。

Batch 帐户

microsoft.batch/batchaccounts

活动日志

链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。

有关活动日志条目架构的详细信息,请参阅活动日志架构