次の方法で共有


VM ウォッチ - VM の稼働状況の監視の強化 (プレビュー)

VM ウォッチは、仮想マシン (VM) と仮想マシン スケール セットのための標準化された軽量で適応型の VM 内サービス オファリングです。 それは、構成可能な間隔で VM 内の正常性チェックを実行し、統一されたデータ モデルを使って結果を Azure に送信します。 Azure の運用監視用の AI 操作 (AIOps) エンジンは、回帰の検出と防止のためにこれらの正常性結果を使用します。

VM ウォッチは、Application Health VM 拡張機能を介して提供され、お客様は容易にデプロイして管理できます。 さらに、VM ウォッチは追加料金なしで提供されます。

VM ウォッチの監視の詳細

  • 容易な導入: VM ウォッチは、アプリケーションの正常性 VM 拡張機能を通じて利用できます。
  • 柔軟なデプロイ: Azure Resource Manager テンプレート (ARM テンプレート)、PowerShell、または Azure CLI を使用して VM ウォッチを有効にすることができます。
  • 互換性: VM ウォッチは、Linux と Windows 両方の環境でシームレスに動作します。 個々の VM と仮想マシン スケール セットに適しています。
  • リソース ガバナンス: VM ウォッチでは、システムのパフォーマンスに影響を与えずに効率的な監視が提供されます。 VM ウォッチ プロセスの CPU とメモリ使用率のリソース上限は、VM の保護に役立ちます。
  • すぐに使用可能: VM ウォッチには、シナリオに合わせて構成できる一連の既定のテストが用意されています。

ネットワーク

シグナル名 Type 説明
アウトバウンド接続 チェック Azure VM からのネットワークの外部への接続を調べます。
DNS Resolution チェック 1 つ以上の DNS 名を解決できるかどうかを確認します。
SegmentsRetransmitted メトリック 1 つ以上の以前に送信されたオクテットを含む送信 TCP セグメントの数。
NormalizedSegmentsRetransmitted メトリック SegmentsRetransmitted / (SegmentsSent + SegmentsReceived)
ConnectionResets メトリック TCP 接続が ESTABLISHED 状態または CLOSE_WAIT 状態から CLOSED 状態に直接遷移した回数。
NormalizedConnectionResets メトリック ConnectionResets / CurrentConnections
FailedConnectionAttempts メトリック TCP 接続が SYN_SENT 状態または SYN_RCVD 状態から CLOSED 状態に直接遷移した回数。
NormalizedFailedConnectionAttempts メトリック FailedConnectionAttempts / (ActiveConnectionOpenings + PassiveConnectionOpenings)
ActiveConnectionOpenings メトリック TCP 接続が CLOSED 状態から SYN_SENT 状態に直接遷移した回数。
PassiveConnectionOpenings メトリック TCP 接続が LISTEN 状態から SYN_RCVD 状態に直接遷移した回数。
CurrentConnections メトリック 確立された接続の数。
SegmentsReceived メトリック エラーで受信したセグメントを含む、受信したセグメントの数。
SegmentsSent メトリック 現在の接続上のセグメントを含むが、再送信されたオクテットのみを除く、送信されたセグメントの数。

ディスク

シグナル名 Type 説明
Azure ディスク I/O チェック ファイルの作成、書き込み、読み取りを確認します。 VM にマウントされている各ドライブでの削除操作。
FreeSpaceInBytes メトリック ターゲット マウント ポイントの空きディスク領域。
UsedSpaceInBytes メトリック ターゲット マウント ポイントの使用済みディスク領域。
CapacityInBytes メトリック ターゲット マウント ポイントのディスク領域の容量。
UsedPercent メトリック ターゲット マウント ポイントの使用済みディスク領域の割合。
WriteOps メトリック ターゲットのディスクやパーティションの 1 秒あたりの書き込み操作数。
ReadOps メトリック ターゲットのディスクやパーティションの 1 秒あたりの読み取り操作数。

CPU

シグナル名 Type 説明
ProcessCoreUsage メトリック 1 つの CPU コアのうち、ターゲット プロセスによる使用量の割合の即時測定 (100 = 100%、コア全体)。
ProcessMachineUsage メトリック マシンの合計 CPU のうち、このプロセスによる使用量の割合。
MachineTotalCpuUsage メトリック VM の瞬間的な合計 CPU 使用率。

プロセス

シグナル名 Type 説明
プロセス作成 チェック 軽量のプロセスを開始して、プロセスを作成できることを確認します。
実行中のプロセス チェック ターゲット プロセスまたはプロセスが実行されているかどうかを確認します。
UpTime メトリック 最後のプロセスの起動以降に、ターゲット プロセスが稼働している期間。

IMDS

シグナル名 Type 説明
IMDS チェック ユーザーが VM 内から Azure Instance Metadata Service (IMDS) エンドポイントに到達できることを確認します。 VM 情報は IMDS エンドポイント クエリから返されます。

Clock

シグナル名 Type 説明
クロック スキュー チェック リモート ネットワーク タイム プロトコル (NTP) サーバーと Azure VM の間のクロック スキューを確認します。 Windows VM の場合は、フォールバックして、リモート NTP サーバーにアクセスできない場合に Windows タイム サービスが w32tm と同期されているかどうかを確認します。

azblob

シグナル名 Type 説明
Azure Storage Blob の接続 チェック Azure Storage Blob への接続を確認し、MSI または Shared Access Signature (SAS) トークンを使用して BLOB をダウンロードします。

ハードウェア

シグナル名 Type 説明
ハードウェア ヘルス モニター EventLog Windows イベント ログからハードウェアの正常性情報を収集します。 現在、ID 7、500、504、505、512、549 のイベントを含む、ディスク関連の重要なイベントのみが収集されます。