Azure Batch 監視データリファレンス

この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。

Azure Batch 用に収集できるデータとその使用方法の詳細については、Azure Batch の監視に関するページを参照してください。

メトリック

このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。

メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。

Microsoft.Batch/batchaccounts でサポートされているメトリック

次の表に、Microsoft.Batch/batchaccounts リソースの種類で使用できるメトリックを示します。

  • すべての列がすべてのテーブルに存在するわけではない場合があります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
専用コア数

Batch アカウントの専用コアの合計数
CoreCount Count 合計 <なし> PT1M いいえ
ノード数の作成

作成されるノードの数
CreatingNodeCount Count 合計 <なし> PT1M いいえ
アイドル ノード数

アイドル状態のノードの数
IdleNodeCount Count 合計 <なし> PT1M いいえ
ジョブの削除完了イベント

正常に削除されたジョブの合計数。
JobDeleteCompleteEvent Count 合計 jobId PT1M はい
ジョブの削除の開始イベント

削除を要求されたジョブの合計数。
JobDeleteStartEvent Count 合計 jobId PT1M はい
ジョブの完了イベントの無効化

正常に無効化されたジョブの合計数。
JobDisableCompleteEvent Count 合計 jobId PT1M はい
ジョブの開始イベントの無効化

無効化を要求されたジョブの合計数。
JobDisableStartEvent Count 合計 jobId PT1M はい
ジョブの開始イベント

正常に開始されたジョブの合計数。
JobStartEvent Count 合計 jobId PT1M はい
ジョブ終了完了イベント

正常に終了されたジョブの合計数。
JobTerminateCompleteEvent Count 合計 jobId PT1M はい
ジョブ終了の開始イベント

終了を要求されたジョブの合計数。
JobTerminateStartEvent Count 合計 jobId PT1M はい
プール ノード数の残り

プールから移動中のノードの数
LeavingPoolNodeCount Count 合計 <なし> PT1M いいえ
LowPriority Core Count

Batch アカウントの優先順位の低いコアの合計数
LowPriorityCoreCount Count 合計 <なし> PT1M いいえ
オフライン ノード数

オフライン ノードの数
OfflineNodeCount Count 合計 <なし> PT1M いいえ
プール作成イベント

作成されたプールの合計数
PoolCreateEvent Count 合計 poolId PT1M はい
プールの削除の完了イベント

完了したプール削除の合計数
PoolDeleteCompleteEvent Count 合計 poolId PT1M はい
プールの削除の開始イベント

開始したプール削除の合計数
PoolDeleteStartEvent Count 合計 poolId PT1M はい
プールのサイズ変更の完了イベント

完了したプールのサイズ変更の合計数
PoolResizeCompleteEvent Count 合計 poolId PT1M はい
プールのサイズ変更の開始イベント

開始したプールのサイズ変更の合計数
PoolResizeStartEvent Count 合計 poolId PT1M はい
割り込まれたノード数

割り込まれたノードの数
PreemptedNodeCount Count 合計 <なし> PT1M いいえ
ノード数の再起動

再起動中のノードの数
RebootingNodeCount Count 合計 <なし> PT1M いいえ
再イメージ化ノード数

再イメージ化中のノードの数
ReimagingNodeCount Count 合計 <なし> PT1M いいえ
実行中のノード数

実行中のノードの数
RunningNodeCount Count 合計 <なし> PT1M いいえ
開始ノード数

開始するノードの数
StartingNodeCount Count 合計 <なし> PT1M いいえ
タスクの開始に失敗したノード数

開始タスクが失敗したノードの数
StartTaskFailedNodeCount Count 合計 <なし> PT1M いいえ
タスク完了イベント

完了したタスクの合計数
TaskCompleteEvent Count 合計 poolId, jobId PT1M はい
タスクの失敗イベント

障害状態で完了したタスクの合計数
TaskFailEvent Count 合計 poolId, jobId PT1M はい
タスクの開始イベント

開始したタスクの合計数
TaskStartEvent Count 合計 poolId, jobId PT1M はい
優先順位の低いノード数

Batch アカウントの優先順位の低いノードの合計数
TotalLowPriorityNodeCount Count 合計 <なし> PT1M いいえ
専用ノード数

Batch アカウントの専用ノードの合計数
TotalNodeCount Count 合計 <なし> PT1M いいえ
使用できないノード数

使用できないノードの数
UnusableNodeCount Count 合計 <なし> PT1M いいえ
タスク ノード数の開始を待機しています

開始タスクの完了を待機しているノードの数
WaitingForStartTaskNodeCount Count 合計 <なし> PT1M いいえ

メトリック ディメンション

メトリック ディメンションについては、「多次元メトリック」を参照してください。

このサービスでは、次のディメンションがそのメトリックに関連付けられています。

  • poolId
  • jobId

リソース ログ

このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。

Microsoft.Batch/batchaccounts でサポートされているリソース ログ

カテゴリ カテゴリの表示名 ログ テーブル 基本ログ プランをサポート インジェスト時間変換をサポート クエリの例 エクスポートするコスト
AuditLog 監査ログ AzureDiagnostics

複数の Azure リソースからのログ。

いいえ いいえ クエリ はい
ServiceLog サービス ログ AzureDiagnostics

複数の Azure リソースからのログ。

いいえ いいえ クエリ いいえ
ServiceLogs サービス ログ (非推奨) いいえ 番号 はい

サービス ログ イベント

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 ログ テーブル

このセクションでは、Kusto クエリを使用した Log Analytics によるクエリに使用できる、このサービスに関連するすべての Azure Monitor ログ テーブルを一覧表示します。 テーブルにはリソース ログ データが含まれており、収集されルーティングされる内容によっては、さらに多くのデータが含まれる場合があります。

Batch アカウント

microsoft.batch/batchaccounts

アクティビティ ログ

リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。

アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。