Public Preview: VM watch for Azure VMs

Azure Updates

Discussionpowered by zap.ms

Published

Oct 17, 2024

Status

In preview

Timeline

  • October 2024
    Preview

Product

Virtual Machine Scale Sets
Virtual Machines

Tag

Pricing & offerings

Category

Compute

Description

Public Preview: VM watch – Enhancing VM Health Monitoring 

VM watch, now in preview, is a standardized, lightweight, and adaptable in-VM service offering for virtual machines and virtual machine scale sets. It runs health checks within the VM at configurable intervals and sends the results via a uniform data model to Azure. These health results are consumed by Azure's production monitoring AIOps (AI Operations) engines for regression detection and prevention. VM watch is delivered via the Application Health VM extension to provide ease of deployment and manageability for customers. Also, VM watch is offered at no additional cost for customers.

VM watch monitoring specifics

  • Ease of adoption: VM watch is made available through the Application Health VM extension.
  • Flexible Deployment: Users can enable VM watch with ease via ARM template, PowerShell, or AZ CLI.
  • Compatibility: VM watch operates seamlessly on both Linux and Windows environments. Also, VM watch is suitable for individual VMs and VMSS VMs alike.
  • Resource Governance: VM watch provides efficient monitoring without impacting system performance. Resource caps are placed on the CPU and memory utilization of the VM watch process itself to protect the VM.
  • Ready Out-of-the-Box: VM watch comes equipped with a suite of default tests, which are easily configurable to enable scenario specific tests. Detailed information regarding the Tests (Checks, Metrics, and Event Logs) are given below.