vm cpu utilization

Vineet S 265 Reputation points
2024-06-20T10:33:21.4333333+00:00

Hi,

have 100 VMs in Azure portal's resource group for which i am running VM memory metrix(cpu usage) .. how can it will automatically recognized the new subscription of vm came so that it will show the cpu usage via loading adf or databricks pipeline

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,613 questions
Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
2,042 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
9,995 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,260 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Deepanshukatara-6769 6,795 Reputation points
    2024-06-20T10:48:25.5866667+00:00

    Hi Vineet, Welcome to MS Q&A

    To automatically recognize and monitor the CPU usage of new VMs added to a subscription and load this data into an Azure Data Factory or Databricks pipeline, you can use Azure Monitor auto scale.

    Autoscaling rules that use a detection mechanism based on a measured trigger attribute (such as CPU usage) use an aggregated value over time, rather than instantaneous values, to trigger an autoscaling action. By default, the aggregate is an average of the values. This prevents the system from reacting too quickly or causing rapid oscillation. It also allows time for new instances that are automatically started to settle into running mode, preventing additional autoscaling actions from occurring while the new instances are starting up.

    You can configure the autoscaling rules and then monitor the performance of your application over time. Use the results of this monitoring to adjust the way in which the system scales if necessary. However, keep in mind that autoscaling is not an instantaneous process. It takes time to react to a metric such as average CPU utilization exceeding (or falling below) a specified threshold.

    For more information, you can refer to the following Azure documentation:

    Kindly check and let us know if any further questions

    Please accept answer , if it helps

    Thanks

    Deepanshu