Skip to content

Files

Latest commit

06f8a38 · Nov 15, 2018

History

History
57 lines (40 loc) · 3.84 KB

vminsights-overview.md

File metadata and controls

57 lines (40 loc) · 3.84 KB
title description services documentationcenter author manager editor ms.assetid ms.service ms.devlang ms.topic ms.tgt_pltfrm ms.workload ms.date ms.author
What is Azure Monitor for VMs (Preview)? | Microsoft Docs
Azure Monitor for VMs is a feature of Azure Monitor that combines health and performance monitoring of the Azure VM operating system, as well as automatically discovering application components and dependencies with other resources and maps the communication between them. This article provides an overview.
azure-monitor
mgoedtel
carmonm
tysonn
azure-monitor
na
article
na
infrastructure-services
11/07/2018
magoedte

What is Azure Monitor for VMs (Preview)?

Azure Monitor for VMs monitors your Azure virtual machines (VM) and Azure virtual machine scale sets at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and external processes. The solution includes support for monitoring performance and application dependencies for VMs hosted on-premises or another cloud provider. It includes three key features to deliver this in-depth insight:

  • Logical components of Azure VMs running Windows and Linux operating system are measured based on a set of pre-configured health criteria and alerts when the evaluated condition is met. ​
  • Core performance metrics from processor, memory, disk, and network adapter of the guest VM operating system are collected and presented in pre-defined trending performance charts.
  • Dependency map showing the discovered interconnected components with that VM from multiple resource groups and subscriptions.

These features are organized into three perspectives:

  • Health
  • Performance
  • Map

Note

Currently, the Health feature is only offered for Azure virtual machines and virtual machine scale sets. Performance and Map support both Azure VMs and virtual machines hosted in your environment or other cloud provider.

Integration with Log Analytics delivers powerful aggregation, filtering, and ability to perform trend analysis of the data over time. The comprehensive monitoring of your workloads can't be achieved alone with Azure Monitor, Service Map, or Log Analytics.

You can view this data in the context of single VM from the virtual machine directly, or with Azure Monitor it delivers an aggregated view of your VMs based on the following perspective for each feature:

  • Health - VMs related to a resource group
  • Map and Performance - VMs configured to report to a specific Log Analytics workspace

Virtual machine insights perspective from portal

DevOps can effectively deliver predictable performance and availability of vital applications by identifying critical operating system events and performance bottlenecks, network issues, and understand if an issue is related to other dependencies.

Data usage

As soon as you onboard Azure Monitor for VMs, data collected by your VMs is ingested and stored in Azure Monitor. Azure Monitor for VMs is billed for the data ingested and retained, number of health criteria metric time-series monitored, alert rules created, notifications sent, per pricing published on the Azure Monitor pricing page

The log size varies based on string lengths of counters and can increase with the number of logical disks and network adapters. If you already have a workspace and are collecting these counters, there will not be any duplicate charges applied. If you are already using Service Map, the only change you’ll see is the additional connection data being sent to Azure Monitor.​

Next steps

Review Onboard Azure Monitor for VMs to understand requirements and methods to enable monitoring of your virtual machines.