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 |
计数 | 总计 | poolId 、jobId |
PT1M | 是 |
任务失败事件数 处于失败状态的已完成任务总数 |
TaskFailEvent |
计数 | 总计 | poolId 、jobId |
PT1M | 是 |
任务启动事件数 已启动的任务总数 |
TaskStartEvent |
计数 | 总计 | poolId 、jobId |
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
- AzureActivity
- AzureMetrics
- AzureDiagnostics
活动日志
链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。
有关活动日志条目架构的详细信息,请参阅活动日志架构。
相关内容
- 有关如何监视 Batch 的说明,请参阅监视 Batch。
- 请参阅使用 Azure Monitor 监视 Azure 资源,详细了解如何监视 Azure 资源。
- 了解适用于生成批处理解决方案的批处理 API 和工具。